C# Cadenas de acceso
Cadenas de acceso
Puede acceder a los caracteres de una cadena consultando su número de índice entre corchetes []
.
Este ejemplo imprime el primer carácter en myString:
Ejemplo
string myString = "Hello";
Console.WriteLine(myString[0]); // Salidas "H"
Nota: Los índices de cadenas comienzan con 0: [0] es el primer carácter. [1] es el segundo carácter, etc.
Este ejemplo imprime el segundo carácter (1) en myString:
Ejemplo
string myString = "Hello";
Console.WriteLine(myString[1]); // Salidas "e"
También puede encontrar la posición de índice de un carácter específico en una cadena, utilizando el método IndexOf()
:
Ejemplo
string myString = "Hello";
Console.WriteLine(myString.IndexOf("e")); // Salidas "1"
Otro método útil es Substring()
, que extrae los caracteres de una cadena, comenzando desde la posición/índice de carácter especificado, y devuelve una nueva cadena. Este método se utiliza a menudo junto con IndexOf()
para obtener la posición específica del carácter:
Ejemplo
// Nombre completo
string name = "John Doe";
// Ubicación de la letra D
int charPos = name.IndexOf("D");
// Obtener apellido
string lastName = name.Substring(charPos);
// Imprimir el resultado
Console.WriteLine(lastName);