我想为不同语言制作统计程序...... 但是:我找不到以下代码块的答案! 不幸的是,无变量根本没有增加! 它应该在String.Equals()方法调用吗?
String text = new String("// random text here!");
var textArray = text.ToCharArray();
for(int i=0;alphabet[i]!="0";i++){
String letter = alphabet[i];
char EOF = (char)Int16.Parse("000A", NumberStyles.AllowHexSpecifier);
int no = 0;
// Count the occurences of letter!
for(int j = 0;textArray[j]!=EOF;j++){
int eq = (String.Equals(textArray[i].ToString(),letter)? 1 : 0 );
no = no + eq;
}
感谢您的感谢!
答案 0 :(得分:0)
我不完全理解你想要实现的目标,但只是查看你的代码我觉得下面的代码应该引用变量j而不是i
String.Equals(textArray[i].ToString(),letter)
将其更改为
String.Equals(textArray[j].ToString(),letter)