En C#, el método Insert() es un método String. Se utiliza para devolver una nueva string en la que se inserta una string especificada en una posición de índice especificada en la instancia de string actual.
Sintaxis:
public string Insert(int Indexvalue, string value)
Explicación:
- Indexvalue: Es la posición de índice de la string actual donde se insertará el nuevo valor. El tipo de este parámetro es System.Int32 .
- valor: el valor de string que se insertará el tipo de este parámetro es System.String .
Excepciones:
- ArgumentNullException: si el valor de la string es nulo.
- ArgumentOutOfRangeException: si Indexvalue es negativo o mayor que la longitud de la string.
Nota: este método siempre devuelve una nueva string que se modifica con el valor insertado en la posición especificada. El tipo de valor de retorno del método Insert() es System.String . Si Indexvalue es igual a la longitud de la instancia actual, el valor se agrega al final de esta instancia.
Ejemplo:
Input : str = "GeeksForGeeks" str.Insert(5, "GFG"); Output: GeeksGFGForGeeks Input : str = "GeeksForGeeks" str.Insert(8, " "); Output: GeeksFor Geeks
A continuación se muestran los programas para ilustrar el método Insert():
- Programa 1:
// C# program to demonstrate the
// Insert method
using
System;
class
Geeks {
// Main Method
public
static
void
Main()
{
// string
String str =
"GeeksForGeeks"
;
Console.WriteLine(
"Current string: "
+ str);
// insert GFG at index 5 where string is append
Console.WriteLine(
"New string: "
+ str.Insert(5,
"GFG"
));
}
}
Producción:Current string: GeeksForGeeks New string: GeeksGFGForGeeks
- Programa 2:
// C# program to demonstrate the
// Insert method
using
System;
class
Geeks {
// Main Method
public
static
void
Main()
{
// string
String str =
"GeeksForGeeks"
;
Console.WriteLine(
"Current string: "
+ str);
// insert space at index 8 where string is append
Console.WriteLine(
"New string: "
+ str.Insert(8,
" "
));
}
}
Producción:Current string: GeeksForGeeks New string: GeeksFor Geeks
- Programa 3:
// C# program to demonstrate the
// Insert method
using
System;
class
Geeks {
// Main Method
public
static
void
Main()
{
Console.WriteLine(
"Hey Started"
.Insert(3,
" ProGeek2.0"
));
}
}
Producción:Hey ProGeek2.0 Started
Referencia: https://msdn.microsoft.com/en-us/library/system.string.insert
Publicación traducida automáticamente
Artículo escrito por Mithun Kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA