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#
