System.net.ConnectStreamを使用するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/8929733

  •  30-10-2019
  •  | 
  •  

質問

私は、「var」を使用してすべてを宣言した前任者のコードのいくつかの周りに頭を巻き込もうとしています。

以下にある使用ステートメントがあります。

using (var postStream = request.GetRequestStream())
{
    postStream.Write(byteData, 0, byteData.Length);
}

ここにブレークポイントを置くと、PoststreamがSystem.net.ConnectStreamとしてAutosウィンドウに表示されます。 「var」の代わりに、「ConnectStream」を使用したいのですが、コンパイラはこれを好まない。

何が欠けているのか、なぜ私のコードをこのように書くことができないのか:

using (ConnectStream postStream = request.GetRequestStream())
{
    postStream.Write(byteData, 0, byteData.Length);
}

私はこれが些細なことであることを知っていますが、あなたがそうするための特定の理由がない限り(linqを扱うときなど)、私は常に「var」を使用しないように教えられました。私が間違っている?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top