今天看了一個unity 3d工程中大神寫的腳本,用C#寫的。在此之前沒有學習c#語法,只是在C, C++的語法基礎之上用C#進行對unity
3d工程中腳本的寫入。突然看見了SubString這個用法,當時不知所錯,毫不猶豫的百度了下,才知道了。總結如下:
String.SubString(int index,int length)
index:開始位置,從0開始
length:你要取的子字符串的長度
示例:
//如果傳入參數為一個長整, 且大於等於0,
//則以這個長整的位置為起始,
//截取之后余下所有作為字串.
//如若傳入值小於0,
//系統會拋出ArgumentOutOfRange異常
//表明參數范圍出界
//如果傳入了兩個長整參數
//前一個為參數子串在原串的起始位置
//后一個參數為子串的長度
//如不合條件同樣出現上述異常
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string my = "daydayup"; string s1 = my.Substring(0); string s2 = my.Substring(3, 5); string s3 = my.Substring(7); Console.WriteLine(s1); Console.WriteLine(s2); Console.WriteLine(s3); Console.Read(); } } }
運行結果如下:
有了Substring,我,我們可以做很多事情,如我們有一大堆GameObject,其前面都是相同,只是后面的編號不同,那我們就可以輕而易舉的使用這個函數來對他們做出相對應的操作。......
如要轉載,還望表明出處。謝謝.....