. " NET " C aguda ( escrito a menudo como "C #") existe como un lenguaje de programación para el sistema operativo Microsoft Windows , trabajando dentro del marco de Microsoft . Los desarrolladores de C # destinados a actuar como un lenguaje de programación de propósito general que soporta múltiples paradigmas de programación , tales como la programación orientada a objetos ( POO) . Este apoyo para la programación orientada a objetos de C # da una biblioteca de objetos , tales como el objeto String , completa con métodos internos destinados a trabajar con estos objetos . String.Substring ()
" substring ()" método toma una o dos argumentos enteros y devuelve una subcadena de una cadena existente más grande. Cadenas en C # se representan como 0 colecciones índice de personajes . El primer argumento representa el índice inicial de la subcadena . El segundo argumento representa el índice final . Si el programador proporciona solamente un argumento, el método devolverá una subcadena desde el índice del argumento hasta el final de la cadena. El siguiente ejemplo detalla el método substring
string ex = " Esto es una cadena " ; .
Cadena sub = ex.Substring ( 10 ) //"String "
< p > string SUB2 ex.Substring = ( 0 , 6 ) //"Esto es "
String.IndexOf ()
El método " IndexOf ()" devuelve un valor entero que representa el valor de índice de un carácter o una cadena . El método toma un carácter o una cadena como argumento. Si el programador proporciona un carácter , IndexOf devuelve el número de índice de ese carácter . Si el programador proporciona una cadena , el método devuelve el valor de índice de inicio de la primera instancia a juego del argumento en la cadena . El siguiente ejemplo ilustra el método IndexOf
una cadena = " globo " ; .
Cadena de dos = " Muchos globos rojos ";
int index = one.IndexOf ( ' b ') //index = 0
índice
= two.IndexOf ( "red ") //index = 5
String.split ()
El método " split ( ) " divide una cadena basada en una selección de delimitadores y devuelve el usuario designado una serie poblaron con las cuerdas divididas. Dividir toma una matriz de caracteres como argumento, con cada personaje incluido en la matriz como un delimitador de dividir la lista. El siguiente ejemplo muestra el método Split que separa una cadena basada en caracteres de espacio en blanco solo
prueba de cadena = "Esta es una cadena de prueba " ; .
Cadena [ ] = reúnen test.Split ( new char [ ] {' '} ) ;
foreach ( string s en
String.Trim ()
El método "Trim ()" funciona de varias maneras. Llamar al método de los internos de una cadena sin un argumento recortará todo el espacio en blanco desde el principio y al final de una cadena. Llamar al método Trim con un argumento que consiste en una matriz de caracteres que contiene una lista de caracteres será recortar todos los caracteres desde el principio y el final de una cadena. los siguientes ejemplos detalle cómo funciona el método del ajuste .
cortabordes = " *** ... Esta es la cadena que recortar ... ***" ;
cadena nospace trimmer.Trim = ( ) //nospace = " *** ... Esta es la cadena que recortar ... *** "
char [ ] = { recorte '*' , '.' } ;
cadena
recortado nospace.Trim = ( recorte ) //nospace = " Esta es la cadena que recortar "