我的应用程序有一个国际目标,来自许多国家的人都会使用它,他们将使用自己的语言输入文本(我必须处理的文本)。
例如,如果我必须使用字符比较来列出两个字符串的差异,那么这个简单的C#代码就足够了,或者我错过了什么?
var differences = new List<Tuple<int, char, char>>();
for (int i=0; i < myString1.Length; ++i)
{
if (myString1[i] != myString2[i])
differences.Add(new Tuple<int, char, char>(i, myString1[i], myString2[i]));
}
代码是否有效以不同语言执行此任务(我的用户限制设置为US字符)?