溫馨提示×

c# lastindexof 能處理Unicode嗎

c#
小樊
94
2024-11-24 00:04:34
欄目: 編程語言

是的,C# 中的 LastIndexOf 方法可以處理 Unicode 字符串。LastIndexOf 方法在 System.String 類中定義,它可以搜索字符串中指定字符或子字符串的最后一次出現位置。默認情況下,該方法使用 CultureInfo.InvariantCulture 進行比較,但你可以通過傳遞一個 StringComparison 枚舉值來自定義比較方式。

以下是一個使用 LastIndexOf 方法查找 Unicode 字符串中某個字符的最后一個位置的示例:

using System;

class Program
{
    static void Main()
    {
        string str = "你好,世界!Hello, world!";
        char searchChar = '!';

        int lastIndex = str.LastIndexOf(searchChar);

        Console.WriteLine($"字符 '{searchChar}' 在字符串中最后一次出現的位置是: {lastIndex}");
    }
}

在這個示例中,我們查找字符串 “你好,世界!Hello, world!” 中感嘆號 ‘!’ 的最后一個位置。LastIndexOf 方法返回 12,這是感嘆號在字符串中的最后一個位置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女