C#基础温习(4):C#中string数组和list的相互转换

本文用来写C#中string数组和list<string>的相互转换,这些数据的转化我们在使用中可能经常遇到,本文提供了我认为比较快速的转化方式。

string数组转list

直接上源码:
using System;
using System.Collections.Generic;

namespace arr2list
{
    class Program
    {
        static void Main(string[] args)
        {
            string [] strArr=new string[]{"A","B","C","D"};
            Console.WriteLine("strArr里面的元素有:");
            foreach (string arr in strArr)
            {
                Console.WriteLine(arr);
            }
            List<string> strList=new List<string>(strArr);
            Console.WriteLine("strList里面的元素有:");
            foreach (string str in strList)
            {
                Console.WriteLine(str);
            }
            Console.ReadKey();
        }
    }
}
运行结果: 转化运行结果  

list<string>数组转string数组

相互转化的源代码:
using System;
using System.Collections.Generic;

namespace arr2list
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] strArr = new string[] { "A", "B", "C", "D" };
            Console.WriteLine("strArr里面的元素有:");
            foreach (string arr in strArr)
            {
                Console.WriteLine(arr);
            }
            List<string> listStr=new List<string>(strArr);

            string[] newstrArr = listStr.ToArray();
            Console.WriteLine("newstrArr里面的元素有:");
            foreach (string arr in newstrArr)
            {
                Console.WriteLine(arr);
            }
            Console.ReadKey();
        }
    }
}
运行结果: 运行结果  

总结

本文提供了C#中string数组和list<string>的相互转换的方法,希望对大家有帮助。

转载于:https://www.cnblogs.com/vsdot/archive/2013/04/18/3263342.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值