C# | Método Char.IsSymbol()

En C#, Char.IsSymbol() es un método de estructura System.Char que se utiliza para comprobar si un carácter Unicode es un símbolo válido definido en UnicodeCategory como MathSymbol , CurrencySymbol , ModifierSymbol u OtherSymbol o no. Este método se puede sobrecargar pasándole diferentes tipos y números de argumentos.

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

Método Char.IsSymbol(Char)

Este método se usa para verificar si un carácter Unicode específico coincide con algún símbolo válido en UnicodeCategory o no. Si coincide, devuelve True; de ​​lo contrario, devuelve False.

Sintaxis:

public static bool IsSymbol(char ch);

Parámetro:

ch : se requiere un carácter Unicode del tipo System.char que se debe verificar para obtener un símbolo válido.

Tipo de devolución: el método devuelve True si el carácter Unicode especificado es un símbolo válido; de lo contrario, devuelve False. El tipo de retorno de este método es System.Boolean.

Ejemplo:

// C# program to illustrate the
// Char.IsSymbol(Char) Method
using System;
  
class GFG {
  
    // Main Method
    static public void Main()
    {
  
        // Declaration of data type
        bool result;
  
        // checking if plus sign
        // is symbol or not
        char ch1 = '+';
  
        result = Char.IsSymbol(ch1);
        Console.WriteLine(result);
  
        // checking if dollar sign
        // is symbol or not
        char ch2 = '$';
  
        result = Char.IsSymbol(ch2);
        Console.WriteLine(result);
  
        // checking if @
        // is symbol or not
        char ch3 = '@';
  
        result = Char.IsSymbol(ch3);
        Console.WriteLine(result);
    }
}
Producción:

True
True
False

Método Char.IsSymbol(String, Int32)

Este método se utiliza para verificar si un carácter en la string especificada en la posición especificada es un símbolo válido o no. Si es un símbolo según el estándar Unicode, devuelve True; de ​​lo contrario, devuelve False.

Sintaxis:

public static bool IsSymbol(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. 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 es un símbolo válido de acuerdo con el estándar Unicode; de ​​lo contrario, devuelve False. El tipo de retorno de este método es System.Boolean .

Ejemplo:

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

False
True

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