首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在C#中搜索数组中字符串的开头

在C#中,要搜索数组中字符串的开头,可以使用以下方法:

  1. 使用LINQ(Language Integrated Query):
代码语言:csharp
复制
using System.Linq;

string[] array = { "apple", "banana", "cherry", "date" };
string searchString = "ch";

var result = array.Where(s => s.StartsWith(searchString)).ToArray();
  1. 使用循环遍历数组:
代码语言:csharp
复制
string[] array = { "apple", "banana", "cherry", "date" };
string searchString = "ch";
List<string> result = new List<string>();

foreach (string s in array)
{
    if (s.StartsWith(searchString))
    {
        result.Add(s);
    }
}

在这两种方法中,我们都使用了字符串的StartsWith方法来检查字符串是否以指定的字符串开头。在第一种方法中,我们使用LINQ查询来筛选出符合条件的字符串,并将结果转换为数组。在第二种方法中,我们使用循环遍历数组,并将符合条件的字符串添加到一个新的列表中。

在这个例子中,searchString变量包含了我们要搜索的字符串的开头,array变量包含了要搜索的字符串数组。在这两种方法中,我们都使用了StartsWith方法来检查字符串是否以指定的字符串开头。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券