यह जांचने के लिए कि क्या कोई स्ट्रिंग वैध कीवर्ड है, IsValidIdentifier विधि का उपयोग करें।
IsValidIdentifier विधि जांचती है कि दर्ज किया गया मान पहचानकर्ता है या नहीं। यदि यह पहचानकर्ता नहीं है, तो यह C# में एक कीवर्ड है।
आइए एक उदाहरण देखें, जहां हमने CodeDomProvider सेट किया है और IsValidIdentifier विधि के साथ काम किया है:
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#