C# | Método Char.IsSeparator ( )

En C#, Char.IsSeparator() es un método de estructura System.Char que se utiliza para comprobar si un carácter Unicode se puede categorizar como carácter separador o no. Este método se puede sobrecargar pasándole diferentes tipos y números de argumentos.

  1. Método Char.IsSeparator(Char)
  2. Método Char.IsSeparator(String, Int32)

Método Char.IsSeparator(Char)

Este método se utiliza para comprobar si el carácter Unicode especificado no coincide con ningún carácter separador. Si coincide, devuelve True; de ​​lo contrario, devuelve False.
Sintaxis: 
 

public static bool IsSeparator(char ch);

Parámetro: 
 

ch : se requiere un carácter Unicode del tipo System.char que se debe verificar.

Tipo de devolución: el método devuelve True, si coincide correctamente con cualquier separador; de lo contrario, devuelve False. El tipo de retorno de este método es System.Boolean .
Ejemplo: 
 

CSHARP

// C# program to illustrate the
// Char.IsSeparator(Char) Method
using System;
 
class GFG {
 
    // Main Method
    static public void Main()
    {
 
        // Declaration of data type
        bool result;
 
        // checking if space
        // is a separator
        char ch1 = ' ';
        result = Char.IsSeparator(ch1);
        Console.WriteLine(result);
 
        // checking if dot(.)
        // is a separator
        char ch2 = '.';
        result = Char.IsSeparator(ch2);
        Console.WriteLine(result);
    }
}
Producción: 

True
False

 

Método Char.IsSeparator(String, Int32)

Este método se utiliza para verificar si la string especificada en la posición especificada coincide con algún separador o no. Si coincide, devuelve True; de ​​lo contrario, devuelve False.
Sintaxis: 
 

public static bool IsSeparator(string str, int index);

Parámetros: 
 

Str: Es la string requerida de tipo System.String que se va a evaluar. 
índice: es la posición del carácter en la string que se comparará y el tipo de este parámetro es System.Int32
 

Tipo de devolución: el método devuelve True si coincide correctamente con cualquier separador en el índice especificado en la string especificada; de lo contrario, devuelve False. El tipo de retorno de este método es System.Boolean .
Excepciones: 
 

  • Si el valor de str es nulo , este método dará ArgumentNullException
  • Si el índice es menor que cero o mayor que la última posición en str , este método generará ArgumentOutOfRangeException .

Ejemplo:
 

CSHARP

// C# program to illustrate the
// Char.IsSeparator(String, Int32) Method
using System;
 
class GFG {
 
    // Main Method
    static public void Main()
    {
 
        // Declaration of data type
        bool result;
 
        // checking for separator
        // in a string at a desired position
        string str1 = "GeeksforGeeks";
        result = Char.IsSeparator(str1, 2);
        Console.WriteLine(result);
 
        // checking for separator
        // in a string at a desired position
        string str2 = "geeks for geeks";
        result = Char.IsSeparator(str2, 5);
        Console.WriteLine(result);
    }
}
Producción: 

False
True

 

Referencia: https://docs.microsoft.com/en-us/dotnet/api/system.char.isseparator?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 *