0

クラスに 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」が含まれている必要があるため、これはコンパイルされません。

これが私が使用した良いパターンであるかどうかを知りたいです。または、これは間違っています。

4

1 に答える 1