Below is a sample code snippet that demonstrates how to find if the year is a leap year or not.
How to find if the Year is Leap Year or Not in C# ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AbundantcodeConsoleApp
{
internal class Program
{
private static void Main(string[] args)
{
// How to Check if the year is leap year or not
int input = 1996;
if(input %100 ==0)
{
if(input%400==0)
{
Console.WriteLine("Leap Year");
}
else
{
Console.WriteLine("Not a Leap Year");
}
}
else
{
if(input %4 ==0)
{
Console.WriteLine("Leap Year");
}
else
{
Console.WriteLine("Not a Leap Year");
}
}
Console.ReadLine();
}
}
}
This doesn’t take into account all rules around leap years. For example, the year 1900 is not a leap year, yet this would return that it is. The full boolean expression should be ((year % 4 == 0 && year != 0) || year % 400 == 0)