代码
Calendar类
using System;
using System.Collections.Generic;
using System.Text;
namespace B_CSharp_lianxi
{
class Calendar
{
//练习一:打印日历
/*1.在控制台中显示日历的方法
* -调用12遍月历
*2.在控制台中显示月历的方法
* -显示表头 Console.WriteLine("日\t一\t二\t......");
* -输出当月1号的星期数,输出空白(\t)
* Console.Write("\t");
* -计算当月天数
* -每逢星期六换行
*3.根据年月日,计算星期数
*4.计算指定月份的天数
*5.判断闰年
* 2月闰年29天,平年28天
* 闰年:能被4整除且不能被100整除或能被400整除
*
*/
/// <summary>
/// 根据年月日计算星期数的方法
/// </summary>
/// <param name="year">年</param>
/// <param name="month">月</param>
/// <param name="day">日</param>
/// <returns>星期数</returns>
private static int GetWeekByDay(int year, int month, int day)
{
DateTime dt = new DateTime(year, month, day);
return (int)dt.DayOfWeek;
}
/// <summary>
/// 判断是否是闰年
/// </summary>
/// <param name="year">年</param>