[ad_1]
quelle est la méthode C# équivalente pour la méthode javascript ‘charAt’ ?
Solution 1
je pense que vous voulez dire
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.
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
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’;
[ad_2]
コメント