Datetime?
とDateTime
の2つがあり、どちらも同じメソッドを呼び出します。 System.DateTime?
とSystem.DateTime
の対処方法を教えてください。DateTimeとDateTime?パラメータとしてのオブジェクト
Main.cs
void SelectStartDate(DateTime currentDate, Action<DateTime> setter)
{
var dialog = new DatePickerDialogView(currentDate);
}
void SelectEndDate(DateTime? currentDate, Action<DateTime> setter)
{
var dialog = new DatePickerDialogView(currentDate);
}
DatePickerDialogView.cs
public DatePickerDialogView(DateTime initDateTime)
{
init = initDateTime;
}
どういう意味ですか? –
2つのinitメソッドを1つはnull可能に、もう1つはnull不可にする必要がありますか? – hotspring
それはあなた次第です。合理的に答えることはできません。 –