Để kiểm tra xem một chuỗi có phải là một từ khóa hợp lệ hay không, hãy sử dụng phương pháp IsValidIdentifier.
Phương thức IsValidIdentifier kiểm tra xem giá trị đã nhập có phải là một định danh hay không. Nếu đó không phải là số nhận dạng, thì đó là từ khóa trong C #.
Hãy để chúng tôi xem một ví dụ, trong đó chúng tôi đã đặt CodeDomProvider và làm việc với phương thức IsValiddentifier -
CodeDomProvider provider = CodeDomProvider.CreateProvider("C#");
Hãy cho chúng tôi xem mã hoàn chỉnhL
Ví dụ
using System; using System.IO; using System.CodeDom.Compiler; namespace Program { class Demo { static void Main(string[] args) { string str1 = "amit"; string str2 = "for"; CodeDomProvider provider = CodeDomProvider.CreateProvider("C#"); // checking for str1 if (provider.IsValidIdentifier(str1)) { Console.WriteLine("{0} is an identifier", str1); } else { Console.WriteLine("{0} is a Valid Keyword in C#", str1); } // checking for str2 if (provider.IsValidIdentifier(str2)) { Console.WriteLine("{0} is an identifier", str2); } else { Console.Write("{0} is a Valid Keyword in C#", str2); } } } }
Đầu ra
amit is an identifier for is a Valid Keyword in C#