c # Список сетевых адаптеров

У меня есть код, который используетSystem.Net а такжеSystem.Net.NetworkInformation ссылки, он генерирует список моих имен сетевых подключений.

Все вроде нормально и работает, но когда я сделал класс этого кода и экспортировал значения вlistbox1 пункты добавить, у меня было только одно имя сетевого подключения, но на самом деле у меня есть четыре.

Как я могу решить эту проблему?

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;
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос