私は、プライベートクラスのインスタンスをstream.BeginRead操作に提供される状態オブジェクトとして使用しています。 (クラスは私のメインストリームの読み書きクラスにはプライベートです。)プライベートクラスはプロパティによってアクセスする必要がありますか?
public class MainClass
{
// ...
private class ResponseState
{
public IResponse response;
public Stream stream;
public byte[] buffer = new byte[1024];
}
}
クラスへのアクセスは、直接フィールドを介して行われます。私は本当にこの状態でプロパティを介してクラスへのアクセスを提供する必要があります、それは状態を保持するためだけに使用されていますか?
他人のことを知りたい。
すべての回答に感謝します。残念ながら、私は1つだけを選ぶことができます、そして私はアンドリューの答えを選んだ。 – Andy