c # lista de adaptadores de red

Tengo código, que está usandoSystem.Net ySystem.Net.NetworkInformation referencias, genera una lista de mis nombres de conexión de red.

Todo parece estar bien y funcionando, pero cuando hice una clase de este código y exporté valores alistbox1 elementos agregados, solo tenía un nombre de conexión de red, pero realmente tengo cuatro.

¿Como puedó resolver esté problema?

private void button1_Click(object sender, EventArgs e)
{
    Adapters obj = new Adapters();
    var value = obj.net_adapters();
    listBox1.Items.Add(value);
}

public class Adapters
{
    public string net_adapters()
    {
        string value = string.Empty;
        foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
        {
            value = nic.Name;
        }
        return value;
    }
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta