c # Lista de adaptadores de rede

Eu tenho código, que está usandoSystem.Net eSystem.Net.NetworkInformation referências, ele gera uma lista dos nomes das minhas conexões de rede.

Tudo parece bem e funcionando, mas quando eu fiz uma classe desse código, e exportei valores paralistbox1 itens adicionar, eu tinha apenas um nome de conexão de rede, mas na verdade eu tenho quatro.

Como posso resolver este 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;
    }
}

questionAnswers(3)

yourAnswerToTheQuestion