C#中对string与string[]的初步操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中对string与string[]的初步操作相关的知识,希望对你有一定的参考价值。

开篇之作,简单的对string与string[]进行初步操作,入门篇也,不多说,直接上代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            String[] str1 = new string[]{"A1","A2","A3" };

             String str2 = String.Join("," ,str1);//在数组元素之间插入逗号分隔符,返回字符型变量
             str2 += ",";//末尾插入逗号分隔符
             String[] str3 = str2.Split(‘,‘);//使用Split方法将字符型变量转换成字符数组
             Console.WriteLine(str2);//控制台输出
       Console.WriteLine(str3);
        Console.WriteLine(str3.Length);//长度是多少?尼玛,结果是4 ,说明神马?
        Console.ReadKey();
}
}
}

  

 

技术分享

在代码中添加了个for循环,

for (int i = 0; i < str3.Length; i++)
{
Console.WriteLine(str3[i]);
}

发现原来Console.WriteLine(str3);

这东西不能一次性输出数组内所有元素的值

 

技术分享

 

分析可知,使用join方法并不会在最后一个元素后面添加逗号,但split方法会将逗号后面的前后元素都识别出来,即使是空字符,看上面第二张图,与第一张图进行对比,很明显发现第二张图里面光标上面有一个空字符。

以上作为第一篇博客,了以纪念程序猿成长之路的开始。

以上是关于C#中对string与string[]的初步操作的主要内容,如果未能解决你的问题,请参考以下文章

C# String与string的区别

c#中对txt文件的读取与写入,针对二维数组

在 C# 中对字典列表进行分组

在c#中对数组进行排序[关闭]

如何在 C# 中对数组执行集合减法?

Java中对String字符串的常用操作