Obtenha o primeiro caractere de uma string em C#
-
Obtenha o primeiro caractere de uma string com o método Linq em
C#
-
Obtenha o primeiro caractere de uma string com o método
String[]
emC#
-
Obtenha o primeiro caractere de uma string com um método definido pelo usuário em
C#
Este tutorial discutirá os métodos para obter o primeiro caractere de uma variável de string em C#.
Obtenha o primeiro caractere de uma string com o método Linq em C#
Linq
é usado para integrar consultas SQL em estruturas de dados em C#. A função FirstOrDefault()
obtém o primeiro caractere de uma string. O exemplo de código a seguir nos mostra como podemos obter o primeiro caractere de uma string com o método Linq em 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);
}
}
}
Resultado:
D
No código acima, extraímos o primeiro caractere first
da variável de string name
com a função FirstOrDefault()
em C#.
Obtenha o primeiro caractere de uma string com o método String[]
em C#
A propriedade String[x]
obtém o caractere no índice x
de uma string em C#. O exemplo de código a seguir nos mostra como podemos obter o primeiro caractere de uma variável de string com a propriedade String[]
em 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);
}
}
}
Resultado:
D
No código acima, extraímos o primeiro caractere first
da variável de string name
com name[0]
em C#.
Obtenha o primeiro caractere de uma string com um método definido pelo usuário em C#
Também podemos obter o primeiro caractere de uma string seguindo uma abordagem definida pelo usuário em C#. Para isso, primeiro temos que converter a string em um array de caracteres com a função String.ToCharArray()
em C#. Depois disso, podemos obter o caractere no índice 0
do array de caracteres. O exemplo de código a seguir nos mostra como podemos implementar essa lógica em 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);
}
}
}
Resultado:
D
Este código faz a mesma coisa que os outros dois exemplos discutidos acima. Mas essa abordagem não é recomendada porque leva mais tempo e recursos para ser executada e já existe um método integrado para isso.
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.
LinkedInArtigo relacionado - Csharp String
- C# Converter Int a String
- C# Converter String em Enum
- Use Strings na instrução Switch em C#
- C# Converter String para Data
- Como converter uma string em Booleano em C#
- Como converter uma string em uma array de bytes em C#