javascript 中“charAt”方法的等效 C# 方法是什么?


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 上提出这样的问题是非常低效的,无论如何你都应该这样做。

-SA

解决方案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’;

コメント

タイトルとURLをコピーしました