c#基礎-基礎-16.string
static void Main(string[] args)
{
string str = "123456456";
//正向查詢(IndexOf)
int index = str.IndexOf("234");
Console.WriteLine(index);
//反向查詢(LastIndexOf)
index = str.LastIndexOf("456");
Console.WriteLine(index);
//移除(Remove),不會改變原字元
//從指定下標開始到結尾,全移除
string str1 = str.Remove(2);
Console.WriteLine(str1);//12
//第一個引數為開始下標,第二個為字元個數
string str2 = str.Remove(1, 3);
Console.WriteLine(str2);//156456
//替換(Replace),不會改變原字元
string str3 = str.Replace("123", "hello");
Console.WriteLine(str3);//hello456456
//大寫轉小寫(ToLower)
//小寫轉大寫(ToUpper)
//擷取(Substring)
string s = "hello world";
string str4 = s.Substring(2);
Console.WriteLine(str4);
string str5 = s.Substring(1, 4);
Console.WriteLine(str5);//ello
//字串切割
string s1 = "1_1|2_2|3_3|4_4";
string[] strs = s1.Split('|');
for(int i=0;i<strs.Length;i++)
{
Console.WriteLine(strs[i]);
}
Console.ReadKey();
}
相關文章
- c#基礎C#
- C#基礎——abstractC#
- c#基礎教程C#
- C#基礎教程:事件C#事件
- C#基礎語法C#
- C#基礎程式設計——簡介及基礎語法C#程式設計
- C#基礎之介面(6)C#
- MongoDB for C#基礎入門MongoDBC#
- C#字串基礎學習C#字串
- C#基礎概念面試題C#面試題
- C#面試基礎問題C#面試
- 【FPGA基礎】Latch基礎FPGA
- C#基礎:泛型委託C#泛型
- C#基礎委託回顧C#
- C#基礎語法補充C#
- C#基礎之新語句C#
- c# windows程式設計基礎C#Windows程式設計
- c#圖解教程 類基礎C#圖解
- C#基礎資料型別C#資料型別
- C#基礎之委託,事件C#事件
- Java基礎-語法基礎Java
- Pandas 基礎 (2) - Dataframe 基礎
- 前端基礎之jQuery基礎前端jQuery
- [今日白學]元件的基礎的基礎的基礎元件
- 【web前端基礎 | JS基礎】物件Web前端JS物件
- scala基礎語法-----Spark基礎Spark
- Java基礎-物件導向基礎Java物件
- 【基礎篇索引】索引基礎(四)索引
- 【基礎篇索引】索引基礎(三)索引
- 【基礎篇索引】索引基礎(二)索引
- 【基礎篇索引】索引基礎(一)索引
- python基礎中的基礎Python
- c#(解析xml檔案基礎方法)C#XML
- C#基礎之yield與SingletonC#
- C#基礎概念二十五問C#
- 基礎
- C#基礎系列--C#中委託與事件(三)C#事件
- C#基礎系列--C#中委託與事件(一)C#事件