একটি স্ট্রিং একটি বৈধ কীওয়ার্ড কিনা তা পরীক্ষা করতে, 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#