有没有办法使以下返回为真?
string title = "ASTRINGTOTEST";
title.Contains("string");
似乎没有允许我设置大小写敏感度的重载。
解决方法:
1、按索引
string title = "STRING";
if (title.IndexOf("string", 0, StringComparison.CurrentCultureIgnoreCase) != -1)
{
// contains
}
2、通过更改大小写
string title = "STRING";
bool contains = title.ToLower().Contains("string")
3、通过正则表达式
Regex.IsMatch(title, "string", RegexOptions.IgnoreCase);