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