查找忽略字母大小写的字符出现 c#
Find character occurrences ignoring letter case c#
我有一个函数,returns 在文本中出现多个字符。但是有一个问题:字母大小写很重要。
函数:
public static int GetOccurrences(String text, Char character)
{
return text.Count(x => x == character);
}
例如,对于“Lorem ipsum dolor sit amet, pro eu erant semper ancillae”,它将是 1 "L" 和 3 "l"。是否可以忽略字母大小写?
比较的时候直接全部大写就可以了
text.Count(x => char.ToUpperInvariant(x) == char.ToUpperInvariant(character))
我有一个函数,returns 在文本中出现多个字符。但是有一个问题:字母大小写很重要。 函数:
public static int GetOccurrences(String text, Char character)
{
return text.Count(x => x == character);
}
例如,对于“Lorem ipsum dolor sit amet, pro eu erant semper ancillae”,它将是 1 "L" 和 3 "l"。是否可以忽略字母大小写?
比较的时候直接全部大写就可以了
text.Count(x => char.ToUpperInvariant(x) == char.ToUpperInvariant(character))