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

 更新时间:2012年12月03日 16:45:34   作者:  
List<string>和string[]数组之间的相互转换,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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

结果显示:

相关文章

  • WebService 的简单封装接口调用方法

    WebService 的简单封装接口调用方法

    这篇文章主要介绍了WebService 的简单封装接口调用方法,主要是通过简单的sql语句来查询数据库,从而返回dataset,十分简单实用,有需要的小伙伴可以参考下。
    2015-06-06
  • C#实现自定义线程池实例代码

    C#实现自定义线程池实例代码

    这篇文章介绍了C#实现自定义线程池的实例代码,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • 基于C#实现文件伪装技术

    基于C#实现文件伪装技术

    这篇文章主要为大家详细介绍了如何基于C#实现文件伪装功能,将一般文件夹伪装成计算机,控制面板,打印机等,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • C#图片查看器实现方法

    C#图片查看器实现方法

    本篇文章给大家分享了用C#制作图片查看器的方法以及先实现代码,有需要的读者们参考下。
    2018-03-03
  • C++调用C#的DLL程序实现方法

    C++调用C#的DLL程序实现方法

    本文通过例子,讲述了C++调用C#的DLL程序的方法,作出了以下总结,具有一定的参考价值,下面就让我们一起来学习吧
    2015-10-10
  • C#基于XNA生成随机颜色的方法

    C#基于XNA生成随机颜色的方法

    这篇文章主要介绍了C#基于XNA生成随机颜色的方法,涉及XNA Color类的使用技巧,需要的朋友可以参考下
    2015-06-06
  • C#不提升自己程序的权限实现操作注册表

    C#不提升自己程序的权限实现操作注册表

    这篇文章主要介绍了C#不提升自己程序的权限实现操作注册表的相关资料,需要的朋友可以参考下
    2022-12-12
  • C# Winform实现波浪滚动效果

    C# Winform实现波浪滚动效果

    这篇文章主要为大家详细介绍了C# Winform实现波浪滚动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • C#为控件添加自定义事件及自定义触发

    C#为控件添加自定义事件及自定义触发

    C#本身提供了很强大的控件库,但是很多控件库的功能只是一些基本的功能,本文主要介绍了C#为控件添加自定义事件及自定义触发,具有一定的参考价值,感兴趣的可以了解一下
    2022-04-04
  • 利用thrift实现js与C#通讯的实例代码

    利用thrift实现js与C#通讯的实例代码

    利用thrift实现js与C#通讯的实例代码,需要的朋友可以参考一下
    2013-04-04

最新评论

?


http://www.vxiaotou.com