কম্পিউটার

C# এ Type.Equals() পদ্ধতি


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("কাস্ট করা যাবে না!"); }}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে উভয় প্রকার সমান? সত্য
  1. C# এ Type.GetTypeHandle() পদ্ধতি

  2. C# এ Type.GetTypeFromHandle() পদ্ধতি

  3. C# এ Type.GetArrayRank() পদ্ধতি

  4. C# এ ElementAt() পদ্ধতি