C#中substring ()的用法

iDotNetSpace發表於2009-04-23

String.SubString(int   index,int   length)  
  index:開始位置,從0開始    
  length:你要取的子字串的長度  

示例:

using System;
using System.Collections.Generic;
using System.Text;

namespace str_sub
{
class Program
{
static void Main(string[] args)
{
string myString = "Hello Word!";

//Substring()在C#中有兩個過載函式
//分別如下示例

string subString1 = myString.Substring(0);

//如果傳入引數為一個長整, 且大於等於0,
//則以這個長整的位置為起始,
//擷取之後餘下所有作為字串.
//如若傳入值小於0,
//系統會丟擲ArgumentOutOfRange異常
//表明引數範圍出界



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

//如果傳入了兩個長整引數,
//前一個為引數子串在原串的起始位置
//後一個引數為子串的長度
//如不合條件同樣出現上述異常


Console.WriteLine(subString1);
Console.WriteLine(subString2);
Console.ReadLine();
}
}
}

程式輸出的結果:

Hello Word!
Hello

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-591575/,如需轉載,請註明出處,否則將追究法律責任。

相關文章