如何檢查字串是否為 C# 中的有效關鍵字?
要檢查字串是否為有效的關鍵字,請使用 IsValidIdentifier 方法。
IsValidIdentifier 方法檢查輸入的值是否為識別符號。如果不是識別符號,那麼它就是 C# 中的關鍵字。
讓我們看一個例子,我們在其中設定了 CodeDomProvider 並使用 IsValiddentifier 方法 -
CodeDomProvider provider = CodeDomProvider.CreateProvider("C#");讓我們檢視完整的程式碼:
示例
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);
}
}
}
}輸出
amit is an identifier for is a Valid Keyword in C#
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP