Ler em inglês

Compartilhar via


Char.IsWhiteSpace Método

Definição

Indica se um caractere Unicode é categorizado como um espaço em branco.

Sobrecargas

IsWhiteSpace(Char)

Indica se o caractere Unicode especificado é categorizado como um espaço em branco.

IsWhiteSpace(String, Int32)

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como espaços em branco.

Exemplos

O exemplo a seguir demonstra o IsWhiteSpace(Char) método.

C#
using System;

public class IsWhiteSpaceSample {
    public static void Main() {
        string str = "black matter";

        Console.WriteLine(Char.IsWhiteSpace('A'));		// Output: "False"
        Console.WriteLine(Char.IsWhiteSpace(str, 5));	// Output: "True"
    }
}

Comentários

Os caracteres de espaço em branco são os seguintes caracteres Unicode:

  • Membros da UnicodeCategory.SpaceSeparator categoria, que inclui o espaço de caracteres (u + 0020), espaço sem quebra (u + 00A0), marca de espaço Ogham (u + 1680), en quad (u + 2000), em quatro (u + 2001), espaço en (u + 2002), espaço eme (u + 2003), três por espaço (u + 2004), espaço em quatro (u + 2005), seis por espaço em cada (u + 2006), espaço de figura (u + 2007), espaço de Pontuação (u + 2008), ESPAÇO fino (U + 2009), espaço de cabelo (U + 200A), espaço sem quebra estreito (U + 202F), espaço matemático médio (U + 205F) e espaço IDEOGRÁFICA (U + 3000).

  • Membros da UnicodeCategory.LineSeparator categoria, que consistem exclusivamente no caractere SEparador de linha (U + 2028).

  • Membros da UnicodeCategory.ParagraphSeparator categoria, que consistem apenas no caractere SEparador de parágrafo (U + 2029).

  • A TABULAção de caractere de caracteres (U + 0009), alimentação de linha (U + 000A), TABULAção de linha (U + 000B), FEED de formulário (U + 000C), retorno de carro (U + 000D) e próxima linha (U + 0085).

IsWhiteSpace(Char)

Indica se o caractere Unicode especificado é categorizado como um espaço em branco.

C#
public static bool IsWhiteSpace (char c);

Parâmetros

c
Char

O caractere Unicode a ser avaliado.

Retornos

Boolean

true se c for um espaço em branco; caso contrário, false.

Comentários

Os caracteres de espaço em branco são os seguintes caracteres Unicode:

  • Membros da UnicodeCategory.SpaceSeparator categoria, que inclui o espaço de caracteres (u + 0020), espaço sem quebra (u + 00A0), marca de espaço Ogham (u + 1680), en quad (u + 2000), em quatro (u + 2001), espaço en (u + 2002), espaço eme (u + 2003), três por espaço (u + 2004), espaço em quatro (u + 2005), seis por espaço em cada (u + 2006), espaço de figura (u + 2007), espaço de Pontuação (u + 2008), ESPAÇO fino (U + 2009), espaço de cabelo (U + 200A), espaço sem quebra estreito (U + 202F), espaço matemático médio (U + 205F) e espaço IDEOGRÁFICA (U + 3000).

  • Membros da UnicodeCategory.LineSeparator categoria, que consistem exclusivamente no caractere SEparador de linha (U + 2028).

  • Membros da UnicodeCategory.ParagraphSeparator categoria, que consistem apenas no caractere SEparador de parágrafo (U + 2029).

  • A TABULAção de caractere de caracteres (U + 0009), alimentação de linha (U + 000A), TABULAção de linha (U + 000B), FEED de formulário (U + 000C), retorno de carro (U + 000D) e próxima linha (U + 0085).

Confira também

Aplica-se a

.NET 7 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

IsWhiteSpace(String, Int32)

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como espaços em branco.

C#
public static bool IsWhiteSpace (string s, int index);

Parâmetros

s
String

Uma cadeia de caracteres.

index
Int32

A posição do caractere a ser avaliada em s.

Retornos

Boolean

true se o caractere na posição index na s for espaço em branco; caso contrário, false.

Exceções

index é menor que zero ou maior que a última posição em s.

Comentários

As posições de caractere em uma cadeia de caracteres são indexadas a partir de zero.

Os caracteres de espaço em branco são os seguintes caracteres Unicode:

  • Membros da UnicodeCategory.SpaceSeparator categoria, que inclui o espaço de caracteres (u + 0020), espaço sem quebra (u + 00A0), marca de espaço Ogham (u + 1680), en quad (u + 2000), em quatro (u + 2001), espaço en (u + 2002), espaço eme (u + 2003), três por espaço (u + 2004), espaço em quatro (u + 2005), seis por espaço em cada (u + 2006), espaço de figura (u + 2007), espaço de Pontuação (u + 2008), ESPAÇO fino (U + 2009), espaço de cabelo (U + 200A), espaço sem quebra estreito (U + 202F), espaço matemático médio (U + 205F) e espaço IDEOGRÁFICA (U + 3000).

  • Membros da UnicodeCategory.LineSeparator categoria, que consistem exclusivamente no caractere SEparador de linha (U + 2028).

  • Membros da UnicodeCategory.ParagraphSeparator categoria, que consistem apenas no caractere SEparador de parágrafo (U + 2029).

  • A TABULAção de caractere de caracteres (U + 0009), alimentação de linha (U + 000A), TABULAção de linha (U + 000B), FEED de formulário (U + 000C), retorno de carro (U + 000D) e próxima linha (U + 0085).

Confira também

Aplica-se a

.NET 7 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0