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

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

  • Miembros de la UnicodeCategory.SpaceSeparator categoría, que incluye el espacio de caracteres (U + 0020), espacio de no separación (u + 00A0), marca de espacio ogham (u + 1680), en Quad (u + 2000), em Quad (u + 2001), en espacio (u + 2002), espacio em (u + 2003), espacio de tres por em (u + 2004), espacio de cuatro por em ( U + 2005), el espacio de seis por EM (U + 2006), el espacio de las figuras (U + 2007), el espacio de puntuación (U + 2008), el espacio fino (U + 2009), el espacio de cabello (U + 200A), el espacio sin interrupción limitado (u + 202F), el espacio matemático medio (U + 205F) y el espacio ideográficoMembers 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).

  • Miembros de la UnicodeCategory.LineSeparator categoría, que consta únicamente del carácter separador de líneas (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Miembros de la UnicodeCategory.ParagraphSeparator categoría, que consta únicamente del carácter separador de párrafo (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • La TABULAción de caracteres de caracteres (U + 0009), el avance de línea (U + 000A), la TABULAción de línea (U + 000B), la fuente de formularios (U + 000C), el retorno de carro (U + 000D) y la línea siguiente (U + 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 siguiente ejemplo se IsWhiteSpace(Char) muestra el 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

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

  • Miembros de la UnicodeCategory.SpaceSeparator categoría, que incluye el espacio de caracteres (U + 0020), espacio de no separación (u + 00A0), marca de espacio ogham (u + 1680), en Quad (u + 2000), em Quad (u + 2001), en espacio (u + 2002), espacio em (u + 2003), espacio de tres por em (u + 2004), espacio de cuatro por em ( U + 2005), el espacio de seis por EM (U + 2006), el espacio de las figuras (U + 2007), el espacio de puntuación (U + 2008), el espacio fino (U + 2009), el espacio de cabello (U + 200A), el espacio sin interrupción limitado (u + 202F), el espacio matemático medio (U + 205F) y el espacio ideográficoMembers 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).

  • Miembros de la UnicodeCategory.LineSeparator categoría, que consta únicamente del carácter separador de líneas (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Miembros de la UnicodeCategory.ParagraphSeparator categoría, que consta únicamente del carácter separador de párrafo (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • La TABULAción de caracteres de caracteres (U + 0009), el avance de línea (U + 000A), la TABULAción de línea (U + 000B), la fuente de formularios (U + 000C), el retorno de carro (U + 000D) y la línea siguiente (U + 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 siguiente ejemplo de IsWhiteSpacecódigo se muestra.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

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

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

  • Miembros de la UnicodeCategory.SpaceSeparator categoría, que incluye el espacio de caracteres (U + 0020), espacio de no separación (u + 00A0), marca de espacio ogham (u + 1680), en Quad (u + 2000), em Quad (u + 2001), en espacio (u + 2002), espacio em (u + 2003), espacio de tres por em (u + 2004), espacio de cuatro por em ( U + 2005), el espacio de seis por EM (U + 2006), el espacio de las figuras (U + 2007), el espacio de puntuación (U + 2008), el espacio fino (U + 2009), el espacio de cabello (U + 200A), el espacio sin interrupción limitado (u + 202F), el espacio matemático medio (U + 205F) y el espacio ideográficoMembers 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).

  • Miembros de la UnicodeCategory.LineSeparator categoría, que consta únicamente del carácter separador de líneas (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Miembros de la UnicodeCategory.ParagraphSeparator categoría, que consta únicamente del carácter separador de párrafo (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • La TABULAción de caracteres de caracteres (U + 0009), el avance de línea (U + 000A), la TABULAción de línea (U + 000B), la fuente de formularios (U + 000C), el retorno de carro (U + 000D) y la línea siguiente (U + 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