Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

कैसे जांचें कि कोई स्ट्रिंग सी # में मान्य कीवर्ड है या नहीं?

यह जांचने के लिए कि क्या कोई स्ट्रिंग एक मान्य कीवर्ड है, 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#

  1. कैसे जांचें कि पाइथन में एक स्ट्रिंग वैध कीवर्ड है या नहीं?

    अन्य भाषाओं की तरह, पायथन में भी कुछ आरक्षित शब्द हैं। ये शब्द कुछ विशेष अर्थ रखते हैं। कभी-कभी यह एक कमांड, या एक पैरामीटर आदि हो सकता है। हम कीवर्ड का उपयोग चर नामों के रूप में नहीं कर सकते हैं। इस खंड में हम देखेंगे कि कैसे एक स्ट्रिंग की जांच करने के लिए वैध कीवर्ड है या नहीं। इन चीजों को जांच

  1. कैसे जांचें कि पायथन में एक स्ट्रिंग ASCII में है या नहीं?

    सबसे आसान तरीका है कि स्ट्रिंग के वर्णों पर लूप करें और जांचें कि प्रत्येक वर्ण ASCII है या नहीं। उदाहरण def is_ascii(s):     return all(ord(c) < 128 for c in s) print is_ascii('ӓmsterdӒm') आउटपुट यह आउटपुट देगा: False लेकिन यह तरीका बहुत ही अक्षम है। एक बेहतर तरीका यह है कि st

  1. कैसे जांचें कि पाइथन में एक स्ट्रिंग अल्फान्यूमेरिक है या नहीं?

    पायथन स्ट्रिंग क्लास में isalnum () नामक एक विधि है जिसे एक स्ट्रिंग पर बुलाया जा सकता है और हमें बताता है कि स्ट्रिंग में केवल अल्फ़ान्यूमेरिक्स हैं या नहीं। आप इसे निम्न तरीके से कॉल कर सकते हैं: >>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False आप उसी