1,从system.string[]转到list<system.string>
system.string[] str={"str","string","abc"};
list<system.string> lists=new list<system.string>(str);
2, 从list<system.string>转到system.string[]
list<system.string> lists=new list<system.string>();
lists.add("str");
lists.add("hello");
system.string[] str=lists.toarray();
测试如下:
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace consoleapplication1
{
class program
{
static void main(string[] args)
{
system.string[] sa = { "str","string1","sting2","abc"};
list<system.string> sl = new list<system.string>();
for (system.int32 i = 0; i < sa.length;i++ )
{
console.writeline("sa[{0}]={1}",i,sa[i]);
}
sl = new list<system.string>(sa);
sl.add("hello!");
foreach(system.string s in sl)
{
console.writeline(s);
}
system.string[] nextstring = sl.toarray();
console.writeline("the length of nextstring is {0}",nextstring.length);
console.read();
}
}
}
结果显示:
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论