C#字串最後

在C#中,可以使用字串的LastIndexOf方法來找到字串中的最後一個指定字元或子字串。以下是如何使用LastIndexOf方法的範例:

string text = "Hello World!";
int lastCharIndex = text.LastIndexOf('!'); // 找到字串中'!'的最後一個索引
int lastSubstringIndex = text.LastIndexOf("World"); // 找到子字串"World"的最後一個索引

LastIndexOf方法會從字串的末尾開始搜尋,並返回指定字元或子字串的最後一個匹配項的索引。如果找不到匹配項,則會返回-1。

如果你想要取得字串的最後一個字元,可以使用Length屬性來取得字串的長度,然後將其減去1來取得最後一個字元的索引:

string text = "Hello World!";
int lastCharIndex = text.Length - 1; // 取得最後一個字元的索引
char lastChar = text[lastCharIndex]; // 使用索引取得最後一個字元

請注意,使用索引取得字串中的字元時,索引必須在0到字串長度之間,否則會拋出IndexOutOfRangeException異常。