ParamArray


PPP  2006-01-22 07:45:54  No: 129734

VB6.0で引数が任意の数であるため、ParamArrayを使い、
参照渡しで引数を渡していました。
このPGをVB.NETに変換したとき、
VB.NETではParamArrayは参照渡しは不可、値渡しのみByvalに
なっていました。
VB.NETで任意の数の引数を参照渡しで渡すことは
できないのでしょうか?


特攻隊長まるるう  2006-01-24 22:26:29  No: 129735

>VB.NETではParamArrayは参照渡しは不可、値渡しのみByvalに
>なっていました。
確かに。ヘルプにここまではっきり書いてあるのですから間違い
ないでしょうが、ヘルプも変な表記がたくさんあるのでテスト実行
してみたら?。
>VB.NETで任意の数の引数を参照渡しで渡すことは
>できないのでしょうか?
参照渡しは無くなってないんだからできるんじゃない?


魔界の仮面弁士  2006-01-24 22:52:52  No: 129736

COM との連携を考えず、.NET の世界のみの話であるならば、
「ParamArray で 0個以上の引数を渡す」かわりに、
「引数を 1 次元配列として渡す」ようにしてみるとか。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加