溫馨提示×

c# lastindexof 如何處理空字符串

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

在C#中,LastIndexOf方法用于查找一個字符串在另一個字符串中最后一次出現的索引

using System;

class Program
{
    static void Main()
    {
        string str = "這是一個測試字符串,包含空字符串和一個重復的單詞。";
        string searchStr = "字符串";
        int lastIndex = str.LastIndexOf(searchStr, StringComparison.OrdinalIgnoreCase);

        if (lastIndex != -1)
        {
            Console.WriteLine($"找到 '{searchStr}' 在字符串 '{str}' 中最后一次出現的索引為: {lastIndex}");
        }
        else
        {
            Console.WriteLine($"在字符串 '{str}' 中未找到 '{searchStr}'");
        }
    }
}

在這個示例中,我們使用LastIndexOf方法查找子字符串"字符串"在目標字符串str中最后一次出現的索引。StringComparison.OrdinalIgnoreCase參數表示不區分大小寫的比較。如果找到了子字符串,lastIndex將包含子字符串最后一次出現的索引;否則,它將等于-1。

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