En C#, Char.IsWhiteSpace() es un método de estructura System.Char que se utiliza para comprobar si un carácter Unicode es un espacio en blanco o no. Los caracteres de espacio en blanco incluyen caracteres Unicode de categoría SpaceSeparator , LineSeparator , ParagraphSeparator etc. Este método puede sobrecargarse al pasarle diferentes tipos y números de argumentos.
- Método Char.IsWhiteSpace(Char)
- Método Char.IsWhiteSpace (String, Int32)
Método Char.IsWhiteSpace(Char)
Este método se utiliza para verificar si un carácter Unicode específico se puede clasificar como un carácter de espacio en blanco o no. Si se puede categorizar como espacio en blanco, devuelve True; de lo contrario, devuelve False.
Sintaxis:
public static bool IsWhiteSpace(char ch);
Parámetro:
ch : se requiere un carácter Unicode del tipo System.char que se debe verificar para ver si hay espacios en blanco.
Tipo de devolución: el método devuelve True si el carácter Unicode especificado es un carácter de espacio en blanco; de lo contrario, devuelve False. El tipo de retorno de este método es System.Boolean .
Ejemplo:
// C# program to illustrate the // Char.IsWhiteSpace(Char) Method using System; class GFG { // Main Method static public void Main() { // Declaration of data type bool result; // checking if space // is a whitespace char ch1 = ' '; result = Char.IsWhiteSpace(ch1); Console.WriteLine(result); // checking if carriage return // is a whitespace char ch2 = '\n'; result = Char.IsWhiteSpace(ch2); Console.WriteLine(result); // checking if hyphen // is a whitespace char ch3 = '-'; result = Char.IsWhiteSpace(ch3); Console.WriteLine(result); } }
True True False
Método Char.IsWhiteSpace(String, Int32)
Este método se utiliza para verificar si un carácter en la string especificada en la posición especificada se puede categorizar como espacio en blanco o no. Devuelve True cuando el carácter es un carácter de espacio en blanco; de lo contrario, devuelve False.
Sintaxis:
public static bool Char.IsWhiteSpace(string str, int index);
Parámetros:
Str: Es la string requerida de tipo System.String cuyo carácter se desea verificar.
índice: es la posición del carácter en la string especificada y el tipo de este parámetro es System.Int32 .
Tipo de devolución: el método devuelve True si el carácter en el índice especificado en la string especificada se puede categorizar como espacio en blanco; de lo contrario, devuelve False. El tipo de retorno de este método es System.Boolean .
Ejemplo:
// C# program to illustrate the // Char.IsWhiteSpace (String, Int32) Method using System; class GFG { // Main Method static public void Main() { // Declaration of data type bool result; // checking for whitespace // in a string string str1 = "GeeksforGeeks"; result = Char.IsWhiteSpace(str1, 2); Console.WriteLine(result); // checking for whitespace // in a string string str2 = "Geeks For Geeks"; result = Char.IsWhiteSpace(str2, 5); Console.WriteLine(result); } }
False True
Referencia: https://docs.microsoft.com/en-us/dotnet/api/system.char.iswhitespace?view=netframework-4.7.2