Char.IsWhiteSpace Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
s es null.
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).