如何检查字符串在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#");
//检查str1-
if (provider.IsValidIdentifier(str1)) {
Console.WriteLine("{0} is an identifier", str1);
} else {
Console.WriteLine("{0} is a Valid Keyword in C#", str1);
}
//检查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#
热门推荐
10 小侄过生日祝福语简短
11 小店营业的祝福语简短
12 担任老师的祝福语简短
13 饮料吧台祝福语简短大气
14 公司新春搞笑祝福语简短
15 高情商敬酒祝福语简短
16 婚礼祝福语新郎妹妹简短
17 教师答辩通过祝福语简短
18 生女孩红包简短祝福语