# UmAlQuraCalendar.IsLeapYear(Int32, Int32)UmAlQuraCalendar.IsLeapYear(Int32, Int32)UmAlQuraCalendar.IsLeapYear(Int32, Int32)UmAlQuraCalendar.IsLeapYear(Int32, Int32) Method

## Definizione

Determina se l'anno specificato nell'era specificata è bisestile.Determines whether the specified year in the specified era is a leap year.

``````public:
override bool IsLeapYear(int year, int era);``````
``public override bool IsLeapYear (int year, int era);``
``override this.IsLeapYear : int * int -> bool``
``Public Overrides Function IsLeapYear (year As Integer, era As Integer) As Boolean``

#### Parametri

year
Int32 Int32 Int32 Int32

Un anno.A year.

era
Int32 Int32 Int32 Int32

Un'era.An era. Specificare `UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra]` o UmAlQuraEra.Specify `UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra]` or UmAlQuraEra.

#### Restituisce

`true` se l'anno specificato è bisestile; in caso contrario, `false`.`true` if the specified year is a leap year; otherwise, `false`.

#### Eccezioni

`year` o `era` non è compreso nell'intervallo supportato dalla classe UmAlQuraCalendar.`year` or `era` is outside the range supported by the UmAlQuraCalendar class.

## Esempi

L'esempio seguente elenca il numero di giorni in dieci anni consecutivi e chiama il IsLeapYear metodo per determinare quale anni bisestili.The following example lists the number of days in ten consecutive years and calls the IsLeapYear method to determine which years are leap years.

``````using System;
using System.Globalization;

public class Example
{
public static void Main()
{
Calendar cal = new UmAlQuraCalendar();
int currentYear = cal.GetYear(DateTime.Now);

for (int year = currentYear; year <= currentYear + 9; year++)
Console.WriteLine("{0:d4}: {1} days {2}", year,
cal.GetDaysInYear(year, UmAlQuraCalendar.UmAlQuraEra),
cal.IsLeapYear(year, UmAlQuraCalendar.UmAlQuraEra) ?
"(Leap Year)" : "");
}
}
// The example displays the following output:
//       1431: 354 days
//       1432: 354 days
//       1433: 355 days (Leap Year)
//       1434: 354 days
//       1435: 355 days (Leap Year)
//       1436: 354 days
//       1437: 354 days
//       1438: 354 days
//       1439: 355 days (Leap Year)
//       1440: 354 days
``````
``````Imports System.Globalization

Module Example
Public Sub Main()
Dim cal As New UmAlQuraCalendar()
Dim currentYear As Integer = cal.GetYear(Date.Now)

For year As Integer = currentYear To currentYear + 9
Console.WriteLine("{0:d4}: {1} days {2}", year,
cal.GetDaysInYear(year, UmAlQuraCalendar.UmAlQuraEra),
If(cal.IsLeapYear(year, UmAlQuraCalendar.UmAlQuraEra),
"(Leap Year)", ""))
Next
End Sub
End Module
' The example displays the following output:
'       1431: 354 days
'       1432: 354 days
'       1433: 355 days (Leap Year)
'       1434: 354 days
'       1435: 355 days (Leap Year)
'       1436: 354 days
'       1437: 354 days
'       1438: 354 days
'       1439: 355 days (Leap Year)
'       1440: 354 days
``````

## Commenti

Un anno normale ha 354 giorni e dispone di un anno bisestile 355 giorni.A common year has 354 days and a leap year has 355 days.