quelle est la méthode C# équivalente à la méthode ‘charAt’ en javascript ?

la programmation


quelle est la méthode C# équivalente pour la méthode javascript ‘charAt’ ?

Solution 1

je pense que vous voulez dire

C#
string alphabet = "abcdefg...xyz" ;
char b = alphabet[1] ;

Solution 3

Lisez toujours MSDN avant (et généralement au lieu de) demander tel des questions: http://msdn.microsoft.com/en-us/library/system.string.aspx[^].

Poser une telle question sur CodeProject est très inefficace par rapport à la lecture des pages d’aide MSDN, ce que vous devriez de toute façon faire dans tous les cas.

-SA

Solution 4

En réponse à votre deuxième question, à savoir

maajanes a écrit :

Je dois compter le nombre d’occurrences d’un personnage particulier. Que puis-je faire?

Le modèle le plus rapide que j’ai rencontré0 est

C#
string source = "this is my test string";
char requiredCharacter = 's';
int count = 0;
foreach (char c in source)
{
   if (c == requiredCharacter)
   {
       count++;
   }
}

0

Je ne me souviens plus d’où vient l’original, comme c’était le cas il y a quelque temps, mais c’est ce que j’utilise maintenant

Solution 2

Vous pouvez le faire en utilisant la fonction Substring() de String.

Supposer-
chaîne sname=”abcdef…yz”;
int nCharAt=0;
char scharAt=Convert.ToChar(sname.Substring(nCharAt,1));

Alors la réponse sera la suivante :
sCharAt=a;

Solution 5

C# permet d’accéder aux chaînes comme des tableaux, donc un équivalent C# de
string.charAt(i) == ‘x’;

est

chaîne[i] == ‘x’;

コメント

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