C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 23 を表示中)
■10037 / )  Re[10]: VBのGet,Setを持つpropertyの意義
□投稿者/ エニグマ (2回)-(2007/11/09(Fri) 21:08:32)
たくさんの回答ありがとうございます。

フィールドへの直接アクセスでなく、プロパティを経由する理由は
エラーチェックなど、何らかの処理を経由できるから、ということですね。

ただ

    Public Function GetNum() As Integer
        Return numVal
    End Function

ではなく

    Public ReadOnly Property num() As Integer
        Get
            Return numVal
        End Get
    End Property

とする理由がいまいちよくわかりません。
回答では、プロパティしか受け付けない処理(内部でリフレクション?)があるから、とありますが
そういう処理にメソッドの返り値を渡すことはできないのでしょうか?

よろしくお願いします。

返信 編集キー/


管理者用

- Child Tree -