MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje C#. W3Schools lecciones en español

Ua En De

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"

Inténtalo tú mismo »

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"

Inténtalo tú mismo »

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"

Inténtalo tú mismo »


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);

Inténtalo tú mismo »