Char.IsWhiteSpace Método

Definición

Indica si un carácter Unicode se clasifica como espacio en blanco.

Sobrecargas

Nombre Description
IsWhiteSpace(Char)

Indica si el carácter Unicode especificado se clasifica como espacio en blanco.

IsWhiteSpace(String, Int32)

Indica si el carácter situado en la posición especificada de una cadena especificada se clasifica como espacio en blanco.

Ejemplos

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

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 UnicodeCategory.SpaceSeparator categoría, que incluye los caracteres 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+2002), EM SPACE (U+2002) U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURA SPACE (U+2007), ESPACIO de puntuación (U+2008), ESPACIO FINO (U+2009), ESPACIO DEL CABELLO (U+200A), NO-BREAK ESTRECHO (U+202F), ESPACIO MATEMÁTICO MEDIO (U+205F) y ESPACIO IDEOGRÁFICO (U+3000).

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

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

  • Los caracteres CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) y NEXT LINE (U+0085).

IsWhiteSpace(Char)

Indica si el carácter Unicode especificado se clasifica como 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

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

Comentarios

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

  • Miembros de la UnicodeCategory.SpaceSeparator categoría, que incluye los caracteres 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+2002), EM SPACE (U+2002) U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURA SPACE (U+2007), ESPACIO de puntuación (U+2008), ESPACIO FINO (U+2009), ESPACIO DEL CABELLO (U+200A), NO-BREAK ESTRECHO (U+202F), ESPACIO MATEMÁTICO MEDIO (U+205F) y ESPACIO IDEOGRÁFICO (U+3000).

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

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

  • Los caracteres CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) y NEXT LINE (U+0085).

Consulte también

Se aplica a

IsWhiteSpace(String, Int32)

Indica si el carácter situado en la posición especificada de una cadena especificada se clasifica como 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

true es si el carácter situado en la posición index de es espacio en s blanco; de lo contrario, falsees .

Excepciones

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

Comentarios

Las posiciones de caracteres de una cadena se indexan a partir de cero.

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

  • Miembros de la UnicodeCategory.SpaceSeparator categoría, que incluye los caracteres 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+2002), EM SPACE (U+2002) U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURA SPACE (U+2007), ESPACIO de puntuación (U+2008), ESPACIO FINO (U+2009), ESPACIO DEL CABELLO (U+200A), NO-BREAK ESTRECHO (U+202F), ESPACIO MATEMÁTICO MEDIO (U+205F) y ESPACIO IDEOGRÁFICO (U+3000).

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

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

  • Los caracteres CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) y NEXT LINE (U+0085).

Consulte también

Se aplica a