C#-এ Type.Equals() পদ্ধতি নির্ধারণ করে যে বর্তমান টাইপের অন্তর্নিহিত সিস্টেমের ধরন নির্দিষ্ট বস্তু বা প্রকারের অন্তর্নিহিত সিস্টেমের মতোই কিনা।
সিনট্যাক্স
পাবলিক ভার্চুয়াল বুল সমান (টাইপ o); পাবলিক ওভাররাইড বুল সমান (অবজেক্ট o);
উপরে, প্যারামিটারগুলি হল সেই বস্তু যার অন্তর্নিহিত সিস্টেমের প্রকারকে বর্তমান প্রকারের অন্তর্নিহিত সিস্টেমের সাথে তুলনা করা হয়৷
আসুন এখন Type.Equals() পদ্ধতি -
প্রয়োগ করার জন্য একটি উদাহরণ দেখিব্যবহার করে সিস্টেম; পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস) { টাইপ ভ্যাল1 =typeof(System.UInt16); টাইপ val2 =typeof(System.Int32); Console.WriteLine("উভয় প্রকার কি সমান?" +val1.Equals(val2)); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে উভয় প্রকার কি সমান? মিথ্যাএখন Type.Equals() পদ্ধতি -
বাস্তবায়নের জন্য আরেকটি উদাহরণ দেখা যাকউদাহরণ
ব্যবহার করে সিস্টেম;ব্যবহার করে System.Reflection;public class Demo { public static void Main(string[] args) { Type type =typeof(String); অবজেক্ট obj =typeof(স্ট্রিং).GetTypeInfo(); টাইপ টাইপ 2 =obj টাইপ হিসাবে; if (type2 !=null) Console.WriteLine("উভয় প্রকার সমান?" +type.Equals(type2)); else Console.WriteLine("কাস্ট করা যাবে না!"); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে উভয় প্রকার সমান? সত্য