Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức Char.IsSymbol() trong C#


Phương thức Char.IsSymbol() trong C# xác định xem ký tự tại vị trí được chỉ định trong chuỗi có được phân loại là ký hiệu (symbol) hay không.

Cú pháp

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

Tham số:

  • str: Chuỗi chứa ký tự cần kiểm tra
  • index: Vị trí của ký tự trong chuỗi (zero-based)

Lưu ý: Cũng có overload Char.IsSymbol(char ch) để kiểm tra trực tiếp một ký tự.

Ví dụ 1: Ký tự chữ cái

using System;

public class Demo
{
    public static void Main()
    {
        bool res;
        char val = 'P';
        
        Console.WriteLine("Giá trị = " + val);
        res = Char.IsSymbol(val);
        Console.WriteLine("Có phải ký hiệu? = " + res);
    }
}

Kết quả

Giá trị = P
Có phải ký hiệu? = False

Ví dụ 2: Ký tự ký hiệu

using System;

public class Demo
{
    public static void Main()
    {
        bool res;
        char val = '+';
        
        Console.WriteLine("Giá trị = " + val);
        res = Char.IsSymbol(val);
        Console.WriteLine("Có phải ký hiệu? = " + res);
    }
}

Kết quả

Giá trị = +
Có phải ký hiệu? = True

Các ký hiệu phổ biến: +, -, *, /, =, <, >, %, @, #, $, v.v. (theo phân loại Unicode Sm, So, Sc, Sk).