可能性の重複: Equivalence of “With…End With” in C#?C#にVB.NETの "With"ステートメントがありますか?
この質問は前に頼まれたと私はVB.NETの大ファンではないのであれば、私は知りません。しかし、私がC#で紛失している構文の1つは、With
の構文です。
VB.NETでは次のように記述することができます:私は同じことをやっている見逃しているC#での構文は
Dim sb As New StringBuilder
With sb
.Append("foo")
.Append("bar")
.Append("zap")
End With
ありますか?
'sb.Append(" foo ")'の代わりにそれを書く方がずっといいですね??私はVB.NETで12年間プログラミングしており、withステートメントの利点を理解したことはありません。あなたは毎回ルックアップする必要があるもう一つのこと(それは何ですか?) –
@TimSchmelter:私は同じことを思い出します。私はおそらく最後の4年間のVB.NETでコード化し、With ... Newを除いてWithステートメントの使用を発見したことはありません。 –