Otro método útil es Substring(), que extrae los caracteres de una cadena, a partir de 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);
// Imprime el resultado
Console.WriteLine(lastName);
Caracteres especiales
Las cadenas deben escribirse entre comillas, pero si escribimos comillas duplas en una frase y adentro de ella tenemos que escribir nuevamente otras comillas tendran de ser comillas simples o viceversa
en el seguiente ejemplo, C# nos dara un error
Ejemplo
string txt = "Somos las llamadas "vikingos" del norte.";
La solución para evitar este problema es utilizar el carácter de escape de barra invertida .
La barra invertida ( \) el carácter de escape convierte los caracteres especiales en caracteres de cadena:
Caracter escape
Resultado
Descricion
\'
'
Comilla simples
\"
"
Comilla dupla
\\
\
barra invertida
La secuencia \"inserta una comilla doble en una cadena:
Ejemplo
string txt = "Somos las llamadas \"vikingos\" del norte.";
La secuencia \'inserta una comilla simple en una cadena:
Ejemplo
string txt = "It\'s alright.";;
La secuencia \\inserta una sola barra invertida en una cadena:
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias