首页 > 代码库 > 开发路程(4):C#中的SubString()的用法

开发路程(4):C#中的SubString()的用法

先看语法:

String.SubString(int index,int length)  
  index:开始位置,从0开始    
  length:你要取的子字符串的长度  

例子:

 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4  5 namespace str_sub 6 { 7         class Program 8         { 9                 static void Main(string[] args)10                 {11                 string myString = "Hello Word!";12                 //Substring()在C#中有两个重载函数13                 //分别如下示例14                 string subString1 = myString.Substring(0);15                 //如果传入参数为一个长整, 且大于等于0,16                 //则以这个长整的位置为起始,17                 //截取之后余下所有作为字串.18                 //如若传入值小于0,19                 //系统会抛出ArgumentOutOfRange异常20                 //表明参数范围出界21                 string subString2 = myString.Substring(0, 5);22                 //如果传入了两个长整参数,23                 //前一个为参数子串在原串的起始位置24                 //后一个参数为子串的长度25                 //如不合条件同样出现上述异常26 27                 Console.WriteLine(subString1);28                 Console.WriteLine(subString2);29                 Console.ReadLine();30                 }31         }32 }

 

程序输出的结果:
Hello Word!
Hello