C# এ DateTimeOffset.GetHashCode পদ্ধতিটি বর্তমান DateTimeOffset অবজেক্টের জন্য হ্যাশ কোড ফেরত দিতে ব্যবহৃত হয়। এই পদ্ধতিটি একটি 32-বিট স্বাক্ষরিত পূর্ণসংখ্যা হ্যাশ কোড প্রদান করে।
সিনট্যাক্স
নিম্নলিখিত বাক্য গঠন −
GetHashCode int পাবলিক ওভাররাইড ();
উদাহরণ
এখন DateTimeOffset.GetHashCode() পদ্ধতি প্রয়োগ করার জন্য একটি উদাহরণ দেখা যাক -
ব্যবহার করে সিস্টেম;পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন() { তারিখটাইমঅফসেট dateTimeOffset1 =নতুন ডেটটাইমঅফসেট(2019, 09, 10, 6, 20, 10, নতুন TimeSpan(-5, 0, 0)); DateTimeOffset dateTimeOffset2 =নতুন DateTimeOffset(2019, 11, 12, 8, 20, 10, নতুন TimeSpan(-5, 0, 0)); Console.WriteLine("DateTimeOffset1 ={0}", dateTimeOffset1); int hash1 =dateTimeOffset1.GetHashCode(); Console.WriteLine("DateTimeOffset1 HashCode ={0}", hash1); int hash2 =dateTimeOffset2.GetHashCode(); Console.WriteLine("DateTimeOffset2 HashCode ={0}", hash2); Console.WriteLine("DateTimeOffset2 ={0}", dateTimeOffset2); int res =DateTimeOffset. Compare(dateTimeOffset1, dateTimeOffset2); // <0 ফেরত দেয় যেহেতু DateTimeOffset1 DateTimeOffset2 Console.WriteLine(res); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেDateTimeOffset1 =9/10/2019 6:20:10 AM -05:00DateTimeOffset1 HashCode =-543087392DateTimeOffset2 HashCode =64112243DateTimeOffset2 =210/120AM> - 210/19:2018:উদাহরণ
এখন DateTimeOffset.GetHashCode() পদ্ধতি প্রয়োগ করার জন্য আরেকটি উদাহরণ দেখা যাক -
ব্যবহার করে সিস্টেম;পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন() { DateTimeOffset dateTimeOffset1 =new DateTimeOffset(2019, 11, 10, 6, 20, 10, নতুন TimeSpan(-5, 0, 0)); Console.WriteLine("DateTimeOffset ={0}", dateTimeOffset1); int হ্যাশ =dateTimeOffset1.GetHashCode(); Console.WriteLine("DateTimeOffset HashCode ={0}", হ্যাশ); }}আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেDateTimeOffset =11/10/2019 6:20:10 AM -05:00DateTimeOffset হ্যাশকোড =-92293937