C#中的DateTime.IsLeapYear()方法
C#中的DateTime.IsLeapYear()方法用于检查指定的年份是否为a年。返回值是一个布尔值,如果年份是a年则为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("闰年!");
} else {
Console.WriteLine("Not a 闰年!");
}
}
}输出结果
这将产生以下输出-
Year = 2019 Not a 闰年!
示例
现在让我们来看另一个实现DateTime.IsLeapYear()方法的示例。在这里,我们将添加超出范围的年份-
using System;
public class Demo {
public static void Main() {
int year = 101910;
Console.WriteLine("Year = "+year);
if (DateTime.IsLeapYear(year)){
Console.WriteLine("闰年!");
} else {
Console.WriteLine("Not a 闰年!");
}
}
}输出结果
这将产生以下输出,即将产生错误。堆栈跟踪将打印相同的错误,如下所示-
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
热门推荐
10 毛笔哥哥结婚祝福语简短
11 向国庆送祝福语简短
12 建队节祝福语简短
13 朋友喜得外孙简短祝福语
14 小店营业的祝福语简短
15 餐饮生日祝福语简短独特
16 鲜花英语祝福语卡片简短
17 男朋友暴富祝福语简短
18 婶婶拜年祝福语大全简短