假设我们有变量myString ="blabla"或mystring = 998769
myString.Length; //will get you your result
myString.Count(char.IsLetter); //if you only want the count of letters:
Run Code Online (Sandbox Code Playgroud)
如何获得,独特的字符数?我的意思是"blabla"结果必须是3,doe"998769"它将是4.是否准备好了功能?有什么建议?
我的申请有一个国际目标,来自许多国家的人都会使用它,他们将使用自己的语言输入文本(我必须处理的文本).
例如,如果我必须使用字符比较来列出两个字符串的差异,那么这个简单的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]));
}
Run Code Online (Sandbox Code Playgroud)
给定代码有效以不同语言执行此任务(我的用户不限于美国字符集)?