Ottieni il primo carattere di una stringa in C#
-
Ottieni il primo carattere di una stringa con il metodo Linq in
C#
-
Ottieni il primo carattere di una stringa con il metodo
String[]
inC#
-
Ottieni il primo carattere di una stringa con un metodo definito dall’utente in
C#
Questo tutorial discuterà i metodi per ottenere il primo carattere di una variabile di stringa in C#.
Ottieni il primo carattere di una stringa con il metodo Linq in C#
Linq
è usato per integrare le query SQL sulle strutture dati in C#. La funzione FirstOrDefault()
ottiene il primo carattere di una stringa. Il seguente esempio di codice ci mostra come possiamo ottenere il primo carattere di una stringa con il metodo Linq in 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);
}
}
}
Produzione:
D
Nel codice sopra, abbiamo estratto il primo carattere first
dalla variabile stringa name
con la funzione FirstOrDefault()
in C#.
Ottieni il primo carattere di una stringa con il metodo String[]
in C#
La proprietà String[x]
ottiene il carattere sull’indice x
di una stringa in C#. Il seguente esempio di codice ci mostra come ottenere il primo carattere di una variabile stringa con la proprietà String[]
in 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);
}
}
}
Produzione:
D
Nel codice sopra, abbiamo estratto il primo carattere first
dalla variabile stringa name
con name[0]
in C#.
Ottieni il primo carattere di una stringa con un metodo definito dall’utente in C#
Possiamo anche ottenere il primo carattere di una stringa seguendo un approccio definito dall’utente in C#. Per questo, dobbiamo prima convertire la stringa in un array di caratteri con la funzione String.ToCharArray()
in C#. Dopodiché, possiamo ottenere il carattere all’indice 0
dell’array di caratteri. L’esempio di codice seguente mostra come implementare questa logica in 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);
}
}
}
Produzione:
D
Questo codice fa la stessa cosa degli altri due esempi discussi sopra. Ma questo approccio non è consigliato perché richiede più tempo e risorse per l’esecuzione e per questo esiste già un metodo integrato.
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.
LinkedInArticolo correlato - Csharp String
- C# Converti Int in String
- C# Converti la stringa in Enum
- C# Converti la stringa in Datetime
- Convertire una stringa in booleano in C#
- Convertire una stringa in float in C#
- Convertire una stringa in un array di byte in C#