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 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
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
true
si el carácter que ocupa la posición index
en s
es un espacio en blanco; en caso contrario, false
.
Excepciones
s
es null
.
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).