Char.IsWhiteSpace Char.IsWhiteSpace Char.IsWhiteSpace Char.IsWhiteSpace Method

Definición

Indica si un carácter Unicode se clasifica por categorías como un espacio en blanco.Indicates whether a Unicode character is categorized as white space.

Sobrecargas

IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char)

Indica si el carácter Unicode especificado se clasifica por categorías como un espacio en blanco.Indicates whether the specified Unicode character is categorized as white space.

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32)

Indica si el carácter que ocupa la posición especificada en una cadena especificada se clasifica por categorías como un espacio en blanco.Indicates whether the character at the specified position in a specified string is categorized as white space.

Comentarios

Caracteres de espacio en blanco son los siguientes caracteres Unicode:White space characters are the following Unicode characters:

  • Los miembros de la UnicodeCategory.SpaceSeparator categoría, que incluye los caracteres de espacio (u+0020), espacio de NO separación (00A0), marca de espacio OGHAM (u+1680), Cuadrante corto (u+2000), EM QUAD (U + 2001), EN espacio (2002), EM espacio (U + 2003), espacio tres por largo (U + 2004), (cuatro por EM espacio U+ 2005), espacio seis por largo (U + 2006), espacio en la figura (U + 2007), fino (U + 2008), signo de puntuación del espacio espacio (U + 2009), espacio pelo (200A), espacio de NO separación estrecha (202F), espacio matemático intermedio (205F) y espacio ideográfico (u+3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Los miembros de la UnicodeCategory.LineSeparator categoría, que consiste únicamente en el carácter separador de línea (u+2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Los miembros de la UnicodeCategory.ParagraphSeparator categoría, que consiste únicamente en el carácter separador de párrafo (u+2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Los caracteres del carácter de tabulación (u+0009), línea fuente (000A), tabulación de línea (000B), avance de página (U+000C), retorno de carro (U+000D) y, a continuación de línea (0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char)

Indica si el carácter Unicode especificado se clasifica por categorías como un espacio en blanco.Indicates whether the specified Unicode character is categorized as white space.

public:
 static bool IsWhiteSpace(char c);
public static bool IsWhiteSpace (char c);
static member IsWhiteSpace : char -> bool
Public Shared Function IsWhiteSpace (c As Char) As Boolean

Parámetros

c
Char Char Char Char

Carácter Unicode que se va a evaluar.The Unicode character to evaluate.

Devoluciones

true si c es un espacio en blanco; en caso contrario, false.true if c is white space; otherwise, false.

Ejemplos

En el ejemplo siguiente se muestra el IsWhiteSpace(Char) método.The following example demonstrates the IsWhiteSpace(Char) method.

using namespace System;
int main()
{
   String^ str =  "black matter";
   Console::WriteLine( Char::IsWhiteSpace( 'A' ) ); // Output: "False"
   Console::WriteLine( Char::IsWhiteSpace( str, 5 ) ); // Output: "True"
}

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"
	}
}
imports System

Module IsWhiteSpaceSample

    Sub Main()

        Dim str As String
        str = "black matter"

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

    End Sub

End Module

Comentarios

Caracteres de espacio en blanco son los siguientes caracteres Unicode:White space characters are the following Unicode characters:

  • Los miembros de la UnicodeCategory.SpaceSeparator categoría, que incluye los caracteres de espacio (u+0020), espacio de NO separación (00A0), marca de espacio OGHAM (u+1680), Cuadrante corto (u+2000), EM QUAD (U + 2001), EN espacio (2002), EM espacio (U + 2003), espacio tres por largo (U + 2004), (cuatro por EM espacio U+ 2005), espacio seis por largo (U + 2006), espacio en la figura (U + 2007), fino (U + 2008), signo de puntuación del espacio espacio (U + 2009), espacio pelo (200A), espacio de NO separación estrecha (202F), espacio matemático intermedio (205F) y espacio ideográfico (u+3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Los miembros de la UnicodeCategory.LineSeparator categoría, que consiste únicamente en el carácter separador de línea (u+2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Los miembros de la UnicodeCategory.ParagraphSeparator categoría, que consiste únicamente en el carácter separador de párrafo (u+2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Los caracteres del carácter de tabulación (u+0009), línea fuente (000A), tabulación de línea (000B), avance de página (U+000C), retorno de carro (U+000D) y, a continuación de línea (0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

Consulte también:

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32)

Indica si el carácter que ocupa la posición especificada en una cadena especificada se clasifica por categorías como un espacio en blanco.Indicates whether the character at the specified position in a specified string is categorized as white space.

public:
 static bool IsWhiteSpace(System::String ^ s, int index);
public static bool IsWhiteSpace (string s, int index);
static member IsWhiteSpace : string * int -> bool
Public Shared Function IsWhiteSpace (s As String, index As Integer) As Boolean

Parámetros

s
String String String String

Una cadena.A string.

index
Int32 Int32 Int32 Int32

Posición del carácter que se va a evaluar en s.The position of the character to evaluate in s.

Devoluciones

true si el carácter que ocupa la posición index en s es un espacio en blanco; en caso contrario, false.true if the character at position index in s is white space; otherwise, false.

Excepciones

index es menor que cero o mayor que la última posición en s.index is less than zero or greater than the last position in s.

Ejemplos

En el ejemplo de código siguiente se muestra IsWhiteSpace.The following code example demonstrates IsWhiteSpace.

using namespace System;
int main()
{
   String^ str =  "black matter";
   Console::WriteLine( Char::IsWhiteSpace( 'A' ) ); // Output: "False"
   Console::WriteLine( Char::IsWhiteSpace( str, 5 ) ); // Output: "True"
}

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"
	}
}
imports System

Module IsWhiteSpaceSample

    Sub Main()

        Dim str As String
        str = "black matter"

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

    End Sub

End Module

Comentarios

Posiciones de caracteres en una cadena se indizan empezando desde cero.Character positions in a string are indexed starting from zero.

Caracteres de espacio en blanco son los siguientes caracteres Unicode:White space characters are the following Unicode characters:

  • Los miembros de la UnicodeCategory.SpaceSeparator categoría, que incluye los caracteres de espacio (u+0020), espacio de NO separación (00A0), marca de espacio OGHAM (u+1680), Cuadrante corto (u+2000), EM QUAD (U + 2001), EN espacio (2002), EM espacio (U + 2003), espacio tres por largo (U + 2004), (cuatro por EM espacio U+ 2005), espacio seis por largo (U + 2006), espacio en la figura (U + 2007), fino (U + 2008), signo de puntuación del espacio espacio (U + 2009), espacio pelo (200A), espacio de NO separación estrecha (202F), espacio matemático intermedio (205F) y espacio ideográfico (u+3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Los miembros de la UnicodeCategory.LineSeparator categoría, que consiste únicamente en el carácter separador de línea (u+2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Los miembros de la UnicodeCategory.ParagraphSeparator categoría, que consiste únicamente en el carácter separador de párrafo (u+2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Los caracteres del carácter de tabulación (u+0009), línea fuente (000A), tabulación de línea (000B), avance de página (U+000C), retorno de carro (U+000D) y, a continuación de línea (0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

Consulte también:

Se aplica a