プログラムの実行時の現在の年がうるう年 (4 で割り切れる、100 で割り切れないが、400 で割り切れる) かどうかを計算する必要がありますが、DateTime.LeapYear プロパティは使用しません。誰でも何か提案できますか?
//DateTimePicker コード
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
DateTime now;
int[] months = {31,28,31,30,31,30,31,31,30,31,30,31};
now = DateTime.Now.Date;
if (now.Year / 4 == 0 && now.Year / 400 == 0)
{
months(1) = 29;
}
}