クラスに int 型のメンバーがいます。
このメンバーを返す Task 関数を使用してクラスを公開したいと思います。
int _someMember;
私はできることを知っています:
public int ReturnTheMember() { return _someMember; }
しかし、私のクラス関数はすべて Task ベースでなければなりません。
この呼び出しをタスクにラップすることは可能ですか? 何かのようなもの:
public async Task<int> ReturnTheMember()
{
await Task.FromResult(0);
return _someMember;
}
注意 - 警告をエラーとして扱うため、Task.FromResult(0) を実行する必要があります。署名に非同期のメソッドには「await」が含まれている必要があるため、これはコンパイルされません。
これが私が使用した良いパターンであるかどうかを知りたいです。または、これは間違っています。