C# 我想用C搜索以模式开头的字符串#

C# 我想用C搜索以模式开头的字符串#,c#,C#,我想搜索以另一个字符串开头的字符串。 例如: { 苏吉特, 苏吉特, rejith, } 如果搜索词为“su”,则应: return<br> {<br> Sujith,<br> surjith,<br> }</p><br> but not rejith </p> 返回 { 苏吉特, 苏吉特, } 但不是rejith 您可以使用该类并构建一个实现该功能的类。您可以在字符串上使用StartsWith inst

我想搜索以另一个字符串开头的字符串。 例如:


{
苏吉特,
苏吉特,
rejith,
}
如果搜索词为“su”,则应:

return<br>
{<br>
Sujith,<br>
surjith,<br>
}</p><br>
but not rejith
</p>
返回
{
苏吉特,
苏吉特,
}
但不是rejith


您可以使用该类并构建一个实现该功能的类。

您可以在字符串上使用StartsWith instance方法:

string searchString = "su";

List<string> result = nameList
                       .Where(x => x.StartsWith(searchString, true, System.Globalization.CultureInfo.CurrentCulture))
                       .ToList();
string searchString=“su”;
列表结果=名称列表
.Where(x=>x.StartsWith(searchString,true,System.Globalization.CultureInfo.CurrentCulture))
.ToList();
str.ToLower().StartsWith(“su”)
返回布尔值。
string searchString = "su";

List<string> result = nameList
                       .Where(x => x.StartsWith(searchString, true, System.Globalization.CultureInfo.CurrentCulture))
                       .ToList();