C#中substring函数

来源:互联网 发布:unitedstack 知乎 编辑:程序博客网 时间:2024/04/23 14:25

Java差不多。
Java里面:
String a = "abc";
a.substring(1)
就是"bc"

C#中有两个重载函数
举例如下代码,VS2005编译通过

using System;

using System.Collections.Generic;

using System.Text;

namespace sln_sub

{

class Program

{

static void Main(string[] args)

{

string myString = "A quick fox is jumping over the lazy dog";

//Substring()C#中有两个重载函数

//分别如下示例

string subString1 = myString.Substring(0);

//如果传入参数为一个长整, 且大于等于0,

//则以这个长整的位置为起始,

//截取之后余下所有作为字串.

//如若传入值小于0,

//系统会抛出ArgumentOutOfRange异常

//表明参数范围出界

 

string subString2 = myString.Substring(0, 11);

//如果传入了两个长整参数,

//前一个为参数子串在原串的起始位置

//后一个参数为子串的长度

//如不合条件同样出现上述异常

Console.WriteLine(subString1);

Console.WriteLine(subString2);

Console.ReadLine();

}

}

}

程序输出的结果:
A quick fox is jumping over the lazy dog
A quick fox  

原创粉丝点击