分類:[VB.NET/VB2005]
環境はVB2005です。
C#では
private void foo () {
using (Form2 frm2_A = new Form2())
using (Form2 frm2_B = new Form2())
{
//処理
}
}
のようにusingをソースコード上で入れ子にせず並べて書けると知ったのですが、VBではどのように書けばよいのでしょう?
VBのヘルプを見ると
Using ステートメント
http://msdn2.microsoft.com/ja-jp/library/htd05whh(VS.80).aspx
--- 引用
Using { resourcelist | resourceexpression }
[ statements ]
End Using
resourcelist
resourceexpression を指定しない場合は必ず指定します。この Using ブロックが制御する、1 つ以上のシステム リソースのリストです。
---
「1つ以上の」とあるのでできそうな気がするのですが、書き方が分からないのです。
ちなみにC#の例を
C# to VB.NET Translator
http://authors.aspalliance.com/aldotnet/examples/translate.aspx
で変換してみるとDimとTry-Finallyの入れ子になりました。
入れ子が嫌なので、できることならUsingのresourcelistに複数のリソースをまとめて指定したいのですが…
|