- PR -

参照型におけるByRef ByValについて

投稿者投稿内容
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2008-07-27 15:14
引用:

にゃーさんの書き込み (2008-07-25 15:35) より:

では逆に、参照型の変数を引数とする場合でByRefを用いるケースというのは、
どのような場合が考えられるのでしょうか?



おそらく通常使用することは無いでしょう。
フレームワークの設計者が、下位クラスやイベントハンドラ等で自由に使ってね、という場合にインターフェースとして用意するくらいでしょうか。

VBよく分からないから、まどかさんコードを拝借
コード:
' objはフレームワークからは、いっさいアクセスしないので、
' 煮るなり、焼くなり、ご自由にお使いください
Sub Overridable Func1(ByVal p1 As Integer, ByRef obj As Object)

End Sub


にゃー
常連さん
会議室デビュー日: 2008/06/26
投稿数: 32
投稿日時: 2008-07-28 09:13
burton999さん、じゃんぬねっとさん、まどかさん
くみちょさん、テッテさん、かずくんさん
ご意見・ご返答ありがとうございます。

参照型の変数を引数とする場合でByRefを用いるケースというのは、
基本考えられないということでご意見が統一されていますね。

参考資料として、挙げて戴いているクラスについては、後ほど見てみます。

勉強になりました。ありがとうございます。

スキルアップ/キャリアアップ(JOB@IT)