難しい・・・><;
usingは、例えば
using (IDisposable hoge = new hoge_class()){}
とか書けるけど、関数は、
nanka_kansuu_func(new hoge_class()){}
とは書けても、
nanka_kansuu_func(IDisposable hoge = new hoge_class()){}
とは書けないじゃん?><;
代入処理(?)を渡すみたいなのどうにかしたら出来るのかもしれないけど、たぶんもっと複雑な書き方になって本末転倒じゃん?><;
難しい・・・><;
何をしてるのかと言うと、C# 版、Verilogのalways&ノンブロッキング代入もどきを作ろうと再挑戦してる・・・><