C#中List〈string〉和string[]数组之间的相互转换

C#中List〈string〉和string[]数组之间的相互转换,第1张

概述1,从System.String[]转到List<System.String>System.String[]str={\"str\",\"string\",\"abc\"};List<System.String>listS=newList<System.String>(str);

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

结果显示:

总结

以上是内存溢出为你收集整理的C#中List〈string〉和string[]数组之间的相互转换全部内容,希望文章能够帮你解决C#中List〈string〉和string[]数组之间的相互转换所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1263919.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存