1
private async Task<List<T>> Ex_Event(string telNo)
{
SearchConditionData scd = new SearchConditionData { tel=telNo };
List<T> list = await RequestAsync<SearchConditionData, List<T>>(scd, Service.GetIncident);
historyList = (...).Take(30).ToList();
return historyList;
}
リスト<>を返すメソッドを作成しました。List in Taskはどのようにカウントできますか?
しかし、私はそれを非同期に変更し、List.Countを使用することはできません。
ここに私のコードの一部があります。
public delegate Task<List<IncidentListData>> HistoryEvent(string telNo);
public event HistoryEvent myHistoryEvent;
戻り値の型は>タスク<です。タスクのカウントリストをチェックしたいと思います。
if (myHistoryEvent(Tel).Count > 0)
しかし、動作しません。 public string this[string name]
(IDataErrorInfo)
どのようにタスクのリストの数をチェックすることができますか?私は、非同期を使用することはできません。
これには数多くのチュートリアルがあります。おそらく最初に基本を理解するようにしてください。 – Robert