加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2012-04-16 10:55:43)
标签:

winform

substring函数

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);

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有