[ad_1]
javascript 方法“charAt”的等效 C# 方法是什么?
解决方案1
我想你的意思是
C#
string alphabet = "abcdefg...xyz" ; char b = alphabet[1] ;
解决方案3
在询问之前(并且通常不是)始终阅读 MSDN 这样的 问题: http://msdn.microsoft.com/en-us/library/system.string.aspx[^]。
与阅读 MSDN 帮助页面相比,在 CodeProject 上提出这样的问题是非常低效的,无论如何你都应该这样做。
解决方案4
回答你的第二个问题,即
马哈内斯写道:我必须计算特定字符出现的次数。 我能做些什么?
我遇到过的最快的模式0 是
C#
string source = "this is my test string"; char requiredCharacter = 's'; int count = 0; foreach (char c in source) { if (c == requiredCharacter) { count++; } }
0
不记得原版是不是不久前的,但这是我现在使用的
解决方案2
您可以使用字符串的 Substring() 函数来完成此操作。
认为-
字符串 sname=”abcdef…yz”;
int nCharAt=0;
char scharAt=Convert.ToChar(sname.Substring(nCharAt,1));
那么答案将是——
sCharAt=a;
解决方案5
C# 允许像数组一样访问字符串,因此 C# 相当于
string.charAt(i) == ‘x’;
是
细绳[i] == ‘x’;
[ad_2]
コメント