C# | Método Char.IsWhiteSpace()

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.

  1. Método Char.IsWhiteSpace(Char)
  2. 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);
    }
}
Producción:

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);
    }
}
Producción:

False
True

Referencia: https://docs.microsoft.com/en-us/dotnet/api/system.char.iswhitespace?view=netframework-4.7.2

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *