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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将IP地址项转换为字符串c#相关的知识,希望对你有一定的参考价值。

我有一个包含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++;
}
答案

这个怎么样?不需要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++; 
} 
另一答案
var List4 = f.listBox4.Items.Cast<object>().Select(x => x.ToString())

以上是关于如何将IP地址项转换为字符串c#的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 boost::asio 将 URL 转换为 IP 地址?

将十六进制字符串转换为 IP 地址

C# 中 将IP字符串转换为整型

在C语言中,如何将字符串“192.168.1.1”转换成MAC地址或IP地址?

如何将字符串转换为 IP 地址,反之亦然

如何将字符串转换为 IP 地址,反之亦然