Substring()的两个重载参数的区别(

标签:
winformsubstring函数it |
分类: C#/.NET |
http://www.cnblogs.com/Images/OutliningIndicators/None.gifstring myString = "测试一下函数Substring()是怎么用的";
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //Substring()在C#中有两个重载函数
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //分别如下示例
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //如果参数为一个长整数, 且大于等于0
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //载去以0为起始位置
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //以参数做为长度的字符串后,剩下的字符串作为结果.
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //如若参数值小于0,
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //系统会抛出ArgumentOutOfRange异常
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //表明参数范围出界
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string subString1 = myString.Substring(1);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //如果有两个长整参数
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //截取以第一个参数为起始位置
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //第二个参数为长度的字符串做为结果
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //如不合条件同样出现上述异常
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string subString2 = myString.Substring(0,11);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif Console.WriteLine(subString1);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif Console.WriteLine(subString2);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //Console.ReadLine();
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //验证字符串切割函数Split()
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string st = "abcd erfas dflkj ";
http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif char[] a = new char[] http://www.cnblogs.com/Images/dot.gif{' '};
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string[] b = st.Split(a);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string c=null;
http://www.cnblogs.com/Images/OutliningIndicators/None.gif foreach (string i in b)
http://www.cnblogs.com/Images/OutliningIndicators/None.gif c += i;
http://www.cnblogs.com/Images/OutliningIndicators/None.gif Console.WriteLine("{0} 长度为:{1}",c.ToString(),c.Length);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //Substring()在C#中有两个重载函数
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //分别如下示例
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //如果参数为一个长整数, 且大于等于0
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //载去以0为起始位置
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //以参数做为长度的字符串后,剩下的字符串作为结果.
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //如若参数值小于0,
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //系统会抛出ArgumentOutOfRange异常
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //表明参数范围出界
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string subString1 = myString.Substring(1);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //如果有两个长整参数
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //截取以第一个参数为起始位置
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //第二个参数为长度的字符串做为结果
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //如不合条件同样出现上述异常
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string subString2 = myString.Substring(0,11);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif Console.WriteLine(subString1);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif Console.WriteLine(subString2);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //Console.ReadLine();
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif //验证字符串切割函数Split()
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string st = "abcd erfas dflkj ";
http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif char[] a = new char[] http://www.cnblogs.com/Images/dot.gif{' '};
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string[] b = st.Split(a);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif string c=null;
http://www.cnblogs.com/Images/OutliningIndicators/None.gif foreach (string i in b)
http://www.cnblogs.com/Images/OutliningIndicators/None.gif c += i;
http://www.cnblogs.com/Images/OutliningIndicators/None.gif Console.WriteLine("{0} 长度为:{1}",c.ToString(),c.Length);