我不确定为什么它对您不起作用。我去了try.dot.net,然后输入“É”,并为该代码打印了“é”:
我有一个字符串,它是一个短语,在该句子中,所有内容均以大写字母表示,我需要的是所有内容均以小写字母表示,当我使用.toLower()时,除'É'字符外,其他所有内容都可以正常工作,我该如何使用小写字母而不用.Replace(“É”,“é”)来做到这一点,我希望避免使用替换,以防将来出现此类例外情况,更一般一些]]
我有一个字符串,它是一个短语,在该句子中,所有内容均以大写字母表示,我需要的是所有内容均以小写字母表示,当我使用.toLower()时,除...以外,其他所有内容都可以正常工作。]] >
我不确定为什么它对您不起作用。我去了try.dot.net,然后输入“É”,并为该代码打印了“é”:
Console.WriteLine("É".ToLower());
或者,您也可以使用
ToLower()
构造函数重载并传入CultureInfo
来告诉.Net,您正在尝试使用西班牙语或法语,如下所示:
Console.WriteLine("É".ToLower(new System.Globalization.CultureInfo("es-ES", false)));
我不确定为什么它对您不起作用。我去了try.dot.net,然后输入“É”,并为该代码打印了“é”: