Este método devuelve una indicación de si el año especificado es un año bisiesto o no. Aquí, el año siempre se interpreta como un año en el calendario gregoriano.
Sintaxis:
public static bool IsLeapYear (int year);
Valor devuelto: este método devuelve verdadero si el año es un año bisiesto; de lo contrario, devuelve falso .
Excepción: este método dará ArgumentOutOfRangeException si el año es menor que 1 o mayor que 9999.
Los siguientes programas ilustran el uso del método mencionado anteriormente:
Ejemplo 1:
C#
// C# code to demonstrate the // IsLeapYear(Int32) Method using System; class GFG { // Main Method public static void Main() { // Checking the leap year between 2000 to 2019 for (int y = 2000; y <= 2019; y++) { // using method if (DateTime.IsLeapYear(y)) { Console.WriteLine("{0} is a Leap Year.", y); } else { Console.WriteLine("{0} is not a Leap Year.", y); } } } }
Producción:
2000 is a Leap Year. 2001 is not a Leap Year. 2002 is not a Leap Year. 2003 is not a Leap Year. 2004 is a Leap Year. 2005 is not a Leap Year. 2006 is not a Leap Year. 2007 is not a Leap Year. 2008 is a Leap Year. 2009 is not a Leap Year. 2010 is not a Leap Year. 2011 is not a Leap Year. 2012 is a Leap Year. 2013 is not a Leap Year. 2014 is not a Leap Year. 2015 is not a Leap Year. 2016 is a Leap Year. 2017 is not a Leap Year. 2018 is not a Leap Year. 2019 is not a Leap Year.
Ejemplo 2:
C#
// C# code to demonstrate the // IsLeapYear(Int32) Method using System; class GFG { // Main Method public static void Main() { // using method if (DateTime.IsLeapYear(9999)) { Console.WriteLine("9999 is a Leap Year."); } else { Console.WriteLine("9999 is not a Leap Year."); } // using method will give an error // as year's value is greater than // 9999 if (DateTime.IsLeapYear(10000)) { Console.WriteLine(" 10000 is a Leap Year."); } else { Console.WriteLine("10000 is not a Leap Year."); } } }
Error de tiempo de ejecución:
Excepción no controlada:
System.ArgumentOutOfRangeException: el año debe estar entre 1 y 9999.
Nombre del parámetro: año
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA