কম্পিউটার

C# এ DateTime.IsLeapYear() পদ্ধতি


C#-এ DateTime.IsLeapYear() পদ্ধতিটি নির্দিষ্ট বছরটি একটি অধিবর্ষ কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। রিটার্ন মান হল একটি বুলিয়ান, যদি বছরটি লিপ ইয়ার হয় তাহলে TRUE, অন্যথায় FALSE৷

সিনট্যাক্স

নিম্নলিখিত বাক্য গঠন −

public static bool IsLeapYear (int y);

উপরে, y হল চেক করা বছর, 2010, 2016, 2019, ইত্যাদি৷

উদাহরণ

এখন DateTime.IsLeapYear() পদ্ধতি প্রয়োগ করার জন্য একটি উদাহরণ দেখা যাক -

using System;
public class Demo {
   public static void Main() {
      int year = 2019;
      Console.WriteLine("Year = "+year);
      if (DateTime.IsLeapYear(year)){
         Console.WriteLine("Leap Year!");
      } else {
         Console.WriteLine("Not a Leap Year!");
      }
   }
}

আউটপুট

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

তৈরি করবে
Year = 2019
Not a Leap Year!

উদাহরণ

এখন DateTime.IsLeapYear() পদ্ধতি বাস্তবায়নের জন্য আরেকটি উদাহরণ দেখা যাক। এখানে, আমরা একটি পরিসীমার বাইরের বছর −

যোগ করব
using System;
public class Demo {
   public static void Main() {
      int year = 101910;
      Console.WriteLine("Year = "+year);
      if (DateTime.IsLeapYear(year)){
         Console.WriteLine("Leap Year!");
      } else {
         Console.WriteLine("Not a Leap Year!");
      }
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে অর্থাৎ ত্রুটি তৈরি হবে। স্ট্যাক ট্রেস একই ত্রুটি প্রিন্ট করবে যা নীচে দেখানো হয়েছে −

Year = 101910
Run-time exception (line 11): Year must be between 1 and 9999.
Parameter name: year
Stack Trace:
[System.ArgumentOutOfRangeException: Year must be between 1 and 9999.
Parameter name: year]
at System.DateTime.IsLeapYear(Int32 year) at Demo.Main() :line 11

  1. C# এ DateTime.বিয়োগ() পদ্ধতি

  2. C# এ DateTime.AddYears() পদ্ধতি

  3. C# এ DateTime.AddHours() পদ্ধতি

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