C#中的string.ToLower()方法不';我不能正常工作

C#中的string.ToLower()方法不';我不能正常工作,c#,string,C#,String,当我对以I开头的字符串调用此方法时,它会返回类似这样的结果:ı..,因此我无法比较string.ToLower().StartsWith(“I”) 怎么办?改用。改用。请您发布一些导致此错误的代码。我们需要查看一些代码来帮助您调试此错误。您确定字符是英文字母I吗?是的。好的,等一下,我将在此处添加代码。有些字符看起来类似于“I”虽然不是一个。。。我怀疑你的字符串中没有“I”…请你发布一些导致此错误的代码。我们需要查看一些代码来帮助你调试此代码。你确定字符是英文字母I吗?是的。好的,等一下,我将在

当我对以
I
开头的字符串调用此方法时,它会返回类似这样的结果:
ı..
,因此我无法比较
string.ToLower().StartsWith(“I”)


怎么办?

改用。

改用。

请您发布一些导致此错误的代码。我们需要查看一些代码来帮助您调试此错误。您确定字符是英文字母I吗?是的。好的,等一下,我将在此处添加代码。有些字符看起来类似于“I”虽然不是一个。。。我怀疑你的字符串中没有“I”…请你发布一些导致此错误的代码。我们需要查看一些代码来帮助你调试此代码。你确定字符是英文字母I吗?是的。好的,等一下,我将在此处添加代码unicode有一些字符看起来类似于“I”,而不是一个。。。我怀疑你没有“我”这个字串。。。