処理が同じなのに型がTaskでどうやって使ったらいいかわからない…
private async Task<ReportSettingModel> GetReportSettingAsync()
{
Control control;
if (OptionInfo.XXX== true)
{
control = AAA
}
else
{
control = BBB
}
if (control == null)
{
await ShowMessage("000009", "エラーありま~~す");
CloseWindow();
}
return new ReportSettingModel(control);
}
- Controlモデルの中のCCCだけを取り出したい!!!!!!!
呼び出し側で⇓⇓⇓のように記述
ReportSettingModel reportSetting = await GetReportSettingAsync();
SearchCondition.ReportTitle = reportSetting.CCC;
VSでは親切に使い方書いてくれてた、、、
ReportSettingModel XXX = await GetReportSettingAsync();