c#中SubString的用法


今天看了一個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,其前面都是相同,只是后面的編號不同,那我們就可以輕而易舉的使用這個函數來對他們做出相對應的操作。......

如要轉載,還望表明出處。謝謝.....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM