Obtener el primer carácter de una cadena en C#
-
Obtenga el primer carácter de una cadena con el método Linq en
C#
-
Obtenga el primer carácter de una cadena con el método
String[]
enC#
-
Obtenga el primer carácter de una cadena con un método definido por el usuario en
C#
Este tutorial discutirá los métodos para obtener el primer carácter de una variable de cadena en C#.
Obtenga el primer carácter de una cadena con el método Linq en C#
Linq
se utiliza para integrar consultas SQL en estructuras de datos en C#. La función FirstOrDefault()
obtiene el primer carácter de una cadena. El siguiente ejemplo de código nos muestra cómo podemos obtener el primer carácter de una cadena con el método Linq en C#.
using System;
using System.Linq;
namespace get_first_char_of_string {
class Program {
static void Main(string[] args) {
string name = "DelftStack";
char first = name.FirstOrDefault();
Console.WriteLine(first);
}
}
}
Producción :
D
En el código anterior, extrajimos el primer carácter first
de la variable de cadena name
con la función FirstOrDefault()
en C#.
Obtenga el primer carácter de una cadena con el método String[]
en C#
La propiedad String[x]
obtiene el carácter en el índice x
de una cadena en C#. El siguiente ejemplo de código nos muestra cómo podemos obtener el primer carácter de una variable de cadena con la propiedad String[]
en C#.
using System;
using System.Linq;
namespace get_first_char_of_string {
class Program {
static void Main(string[] args) {
string name = "DelftStack";
char first = name[0];
Console.WriteLine(first);
}
}
}
Producción :
D
En el código anterior, extrajimos el primer carácter first
de la variable de cadena name
con nombre [0]
en C#.
Obtenga el primer carácter de una cadena con un método definido por el usuario en C#
También podemos obtener el primer carácter de una cadena siguiendo un enfoque definido por el usuario en C#. Para esto, primero tenemos que convertir la cadena en un array de caracteres con la función String.ToCharArray()
en C#. Después de eso, podemos obtener el carácter en el índice 0
del array de caracteres. El siguiente ejemplo de código nos muestra cómo podemos implementar esta lógica en C#.
using System;
using System.Linq;
namespace get_first_char_of_string {
class Program {
static void Main(string[] args) {
string name = "DelftStack";
char[] charArray = name.ToCharArray();
char first = charArray[0];
Console.WriteLine(first);
}
}
}
Producción :
D
Este código hace lo mismo que los otros dos ejemplos discutidos anteriormente. Pero este enfoque no se recomienda porque lleva más tiempo y recursos ejecutar, y ya existe un método integrado para esto.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInArtículo relacionado - Csharp String
- C# Convertir Cadena a enum
- C# Convertir la Int a Cadena
- Usar cadenas en la instrucción Switch en C#
- Cómo convertir una cadena a booleana en C#
- Cómo convertir una cadena en un array de bytes en C#
- Cómo convertir una cadena para que flotante en C#