[C#]Split和Substring用法

摘要:Split和Substring用法

string m_code_id = "u_00001";

        char[] ch1=new char[]{'_'};  //定義分割字元
        string[] split1 = m_code_id.Split(ch1);

傳回split1[0]=u

傳回split1[1]=1

int n_code_id = int.Parse(split1[1]) + 1;  //轉型後+1

傳回n_code_id ="2"

string o_code_id = n_code_id.ToString("00000");  //格式化

傳回o_code_id ="00002"

將"u_"+o_code_id 完成"u_00002"

-----------------------------------------------------------------------------------------------------------------

string m_code_id =  "u00001".ToString().Substring(1);

傳回m_code_id ="1";

 

補充:

String.Substring (Int32) 從這個執行個體擷取子字串。子字串從指定的字元位置開始。

String.Substring (Int32, Int32) 從這個執行個體擷取子字串。子字串起始於指定的字元位置,並且具有指定的長度。