[ad_1]
¿Cuál es el método C# equivalente para el método javascript ‘charAt’?
Solución 1
Creo que quieres decir
string alphabet = "abcdefg...xyz" ; char b = alphabet[1] ;
Solución 3
Lea siempre MSDN antes (y normalmente, en lugar de) preguntar semejante preguntas: http://msdn.microsoft.com/en-us/library/system.string.aspx[^].
Hacer esa pregunta en CodeProject es muy ineficaz en comparación con leer las páginas de ayuda de MSDN, lo que debería hacer en todos los casos de todos modos.
Solución 4
En respuesta a su segunda pregunta, a saber
maajanes escribió:Tengo que contar el número de apariciones de un personaje en particular. ¿Qué puedo hacer?
El patrón más rápido que he encontrado.0 es
string source = "this is my test string"; char requiredCharacter = 's'; int count = 0; foreach (char c in source) { if (c == requiredCharacter) { count++; } }
0
No recuerdo de dónde vino el original como era hace un tiempo, pero es lo que uso ahora.
Solución 2
Puede hacer esto usando la función Substring() de String.
Suponer-
nombre de cadena=”abcdef…yz”;
intnCharAt=0;
char scharAt=Convert.ToChar(nombre.Substring(nCharAt,1));
Entonces la respuesta será la siguiente:
sCharAt=a;
Solución 5
C# permite acceder a cadenas como si fueran matrices, por lo que un equivalente en C# de
string.charAt(i) == ‘x’;
es
cadena[i] == ‘x’;
[ad_2]
コメント