先看语法:
String.SubStringint 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 Mainstring[] args) 10 { 11 string myString = "Hello Word!"; 12 //Substring)在C#中有两个重载函数 13 //分别如下示例 14 string subString1 = myString.Substring0); 15 //如果传入参数为一个长整, 且大于等于0, 16 //则以这个长整的位置为起始, 17 //截取之后余下所有作为字串. 18 //如若传入值小于0, 19 //系统会抛出ArgumentOutOfRange异常 20 //表明参数范围出界 21 string subString2 = myString.Substring0, 5); 22 //如果传入了两个长整参数, 23 //前一个为参数子串在原串的起始位置 24 //后一个参数为子串的长度 25 //如不合条件同样出现上述异常 26 27 Console.WriteLinesubString1); 28 Console.WriteLinesubString2); 29 Console.ReadLine); 30 } 31 } 32 }
程序输出的结果:
Hello Word!
Hello