Char.IsWhiteSpace Método

Definición

Indica si un carácter Unicode se clasifica por categorías como un espacio en blanco.

Sobrecargas

IsWhiteSpace(Char)

Indica si el carácter Unicode especificado se clasifica por categorías como un espacio en blanco.

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.

Ejemplos

En el siguiente ejemplo se muestra el IsWhiteSpace(Char) método.

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

let str = "black matter"

printfn $"{Char.IsWhiteSpace 'A'}"      // Output: "False"
printfn $"{Char.IsWhiteSpace(str, 5)}"  // Output: "True"
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:

  • Miembros de la categoría, que incluye los caracteres UnicodeCategory.SpaceSeparator SPACE (U+0020), NO-BREAK SPACE (U+00A0), BYTEHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2000) 2003), ESPACIO DE TRES POR EM (U+2004), ESPACIO DE CUATRO POR EM (U+2005), ESPACIO SEIS POR EM (U+2006), ESPACIO DE FIGURA (U+2007), ESPACIO DE PUNTUACIÓN (U+2008), ESPACIO FINO (U+2009), ESPACIO DE VELLO (U+200A), ESPACIO ESTRECHO SIN INTERRUPCIÓN (U+202F), ESPACIO MATEMÁTICO MEDIO (U+205F) y ESPACIO IDEOGRÁFICO (U+3000).

  • Miembros de la categoría , que consta únicamente del UnicodeCategory.LineSeparator carácter SEPARADOR DE LÍNEA (U+2028).

  • Miembros de la categoría , que consta únicamente del UnicodeCategory.ParagraphSeparator carácter SEPARADOR DE PÁRRAFOs (U+2029).

  • Caracteres TABULACIÓN DE CARACTERES (U+0009), AVANCE DE LÍNEA (U+000A), TABULACIÓN DE LÍNEAS (U+000B), FUENTE DE FORMULARIO (U+000C), RETORNO DE CARRO (U+000D) y LÍNEA SIGUIENTE (U+0085).

IsWhiteSpace(Char)

Indica si el carácter Unicode especificado se clasifica por categorías como un espacio en blanco.

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

Carácter Unicode que se va a evaluar.

Devoluciones

Boolean

true si c es un espacio en blanco; en caso contrario, false.

Comentarios

Los caracteres de espacio en blanco son los siguientes caracteres Unicode:

  • Miembros de la categoría, que incluye los caracteres UnicodeCategory.SpaceSeparator SPACE (U+0020), NO-BREAK SPACE (U+00A0), BYTEHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2000) 2003), ESPACIO DE TRES POR EM (U+2004), ESPACIO DE CUATRO POR EM (U+2005), ESPACIO SEIS POR EM (U+2006), ESPACIO DE FIGURA (U+2007), ESPACIO DE PUNTUACIÓN (U+2008), ESPACIO FINO (U+2009), ESPACIO DE VELLO (U+200A), ESPACIO ESTRECHO SIN INTERRUPCIÓN (U+202F), ESPACIO MATEMÁTICO MEDIO (U+205F) y ESPACIO IDEOGRÁFICO (U+3000).

  • Miembros de la categoría , que consta únicamente del UnicodeCategory.LineSeparator carácter SEPARADOR DE LÍNEA (U+2028).

  • Miembros de la categoría , que consta únicamente del UnicodeCategory.ParagraphSeparator carácter SEPARADOR DE PÁRRAFOs (U+2029).

  • Caracteres TABULACIÓN DE CARACTERES (U+0009), AVANCE DE LÍNEA (U+000A), TABULACIÓN DE LÍNEAS (U+000B), FUENTE DE FORMULARIO (U+000C), RETORNO DE CARRO (U+000D) y LÍNEA SIGUIENTE (U+0085).

Consulte también

Se aplica a

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.

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

Una cadena.

index
Int32

Posición del carácter que se va a evaluar en s.

Devoluciones

Boolean

true si el carácter que ocupa la posición index en s es un espacio en blanco; en caso contrario, false.

Excepciones

index es menor que cero o mayor que la última posición en s.

Comentarios

Las posiciones de caracteres en una cadena se indexa a partir de cero.

Los caracteres de espacio en blanco son los siguientes caracteres Unicode:

  • Miembros de la categoría, que incluye los caracteres UnicodeCategory.SpaceSeparator SPACE (U+0020), NO-BREAK SPACE (U+00A0), BYTEHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2000) 2003), ESPACIO DE TRES POR EM (U+2004), ESPACIO DE CUATRO POR EM (U+2005), ESPACIO SEIS POR EM (U+2006), ESPACIO DE FIGURA (U+2007), ESPACIO DE PUNTUACIÓN (U+2008), ESPACIO FINO (U+2009), ESPACIO DE VELLO (U+200A), ESPACIO ESTRECHO SIN INTERRUPCIÓN (U+202F), ESPACIO MATEMÁTICO MEDIO (U+205F) y ESPACIO IDEOGRÁFICO (U+3000).

  • Miembros de la categoría , que consta únicamente del UnicodeCategory.LineSeparator carácter SEPARADOR DE LÍNEA (U+2028).

  • Miembros de la categoría , que consta únicamente del UnicodeCategory.ParagraphSeparator carácter SEPARADOR DE PÁRRAFOs (U+2029).

  • Caracteres TABULACIÓN DE CARACTERES (U+0009), AVANCE DE LÍNEA (U+000A), TABULACIÓN DE LÍNEAS (U+000B), FUENTE DE FORMULARIO (U+000C), RETORNO DE CARRO (U+000D) y LÍNEA SIGUIENTE (U+0085).

Consulte también

Se aplica a