如何将IP地址项转换为字符串c#

时间:2012-07-15 17:08:57

标签: c# string linq casting ip-address

我有一个包含System.net.IPAddress和字符串项的ListBox。我想将它们全部转换为字符串。我已尝试过如下所示,但它说它无法从IPAddress转换为字符串。

var List4 = f.listBox4.Items.Cast<String>().ToList();
foreach (string i in List4)
{
    cursheet.get_Range(colname + x).Value = i;
    x++;
}

2 个答案:

答案 0 :(得分:1)

var List4 = f.listBox4.Items.Cast<object>().Select(x => x.ToString())

答案 1 :(得分:0)

这个怎么样?不需要linq,铸造等。

foreach (var item in f.listBox4.Items) 
{ 
    cursheet.get_Range(colname + x).Value = item.Text; 
    x++; 
} 

或者,如果您想要值:

foreach (var item in f.listBox4.Items) 
{   
    cursheet.get_Range(colname + x).Value = item.Value; 
    x++; 
}