我是C#的新手,我到处搜索并找不到任何解决方案。
private void kryptonButton5_Click(object sender, EventArgs e)
{
adapters();
MessageBox.Show(listBox1.Text);//How to get selected card name only ?
}
private void adapters()
{
foreach (NetworkInterface net_card in NetworkInterface.GetAllNetworkInterfaces())
{
listBox1.Items.Add(net_card.Name + " " + net_card.Description + " " + net_card.Id);
}
}
如何才能获得所选的卡片名称?
答案 0 :(得分:1)
你可以试试这个:
var selectedValues = listBox1.SelectedItem.ToString().Split(' ');
if (selectedValues.Length == 3)
{
var cardName = selectedValues[0];
MessageBox.Show(cardName);
}
希望得到这个帮助。
答案 1 :(得分:0)
每当您遇到.NET框架中您不熟悉的对象时,请花几分钟时间阅读文档。您可以通过将插入符号放在类型名称上并按F1键来快速完成此操作。
阅读类型说明,然后阅读该类型每个成员的名称和简要说明。框架文档中的大多数对象也提供了如何使用它们的示例代码。