轻松学习C#的String类

2019-12-30 11:13:44于丽

                       34567
注意:字符串的索引是从0开始的,在使用Substring方法的第二种重载时,整数n和整数m的和不要大于要截取的字符串的长度,否则会产生越出索引异常。
二、字符串的分割
字符串的分割是通过Split方法实现的。常用的一种格式为:
        字符串1.Split(字符串或字符数组)
        通过Split方法分割字符串后将生成多个字符串,所以经过Split方法分割的返回值是一个字符串数组。
例二:实现对字符串“abcefgaabsbdeesdabc”的分割
 

  1. <span style="font-size:18px;">using System;   using System.Collections.Generic;  
  2. using System.Linq;   using System.Text;  
  3. using System.Threading.Tasks;     
  4. namespace 字符串   {  
  5.  class Program    {  
  6.   static void Main(string[] args)     {  
  7.    string str="abcefgaabsbdeesdabc";      Console.WriteLine("原字符串为{0}",str);  
  8.    Console.WriteLine("通过单个字符e分割后如下:");      string[] singleSplit = str.Split('e');//进行单个字符分割的方法  
  9.    foreach (string outstr in singleSplit)      {  
  10.     Console.WriteLine(outstr);      }  
  11.    Console.WriteLine("通过多个字符e,b,s分割后如下:");      string[] multiSplit = str.Split(new char[] {'e','b','s'});//进行多个字符分割的方法  
  12.    foreach (string outstr in multiSplit)      {  
  13.     Console.WriteLine(outstr);      }  
  14.    Console.ReadLine();     }  
  15.  }   }  
  16. </span>