プロが教えるわが家の防犯対策術!

GetとSetがどういう働き・意味をもっているのか理解できていません。

たとえばSpecialTextBoxというクラスがあったとします。
***************************************************************
Imports System.Web.UI.MobileControls

Partial Class SpecialTextBox
Inherits System.Web.UI.MobileControls.MobileUserControl

Public Property Item() As SelectionList

Get
Return Me.CheckBox
End Get
Private Set(ByVal value As SelectionList)
Me.CheckBox = value
End Set

End Property

End Class
****************************************************************

ここでのGet Setはどういう動き・働きをしているんでしょうか?
わかる方がいたらご助言お願いいたします。
(サンプルソースなどがあれば理解しやすいかもしれません。。)

A 回答 (2件)

こういう語句の意味的な疑問は、


WEB照会デモしてみたのでしょうか。例えばGoogleで「VB.NET Get SET」で照会すれば、たくさんの記事がある。最初の方の
http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6to …
http://bbs.wankuma.com/index.cgi?mode=al2&namber …
そんなのを読んで、なおかつその記事で、判ら無いここは、どういう意味か、ぐらいの質問にすべきでは。
    • good
    • 1

getはそのインスタンスから値を取り出します。


setはそのインスタンスに値を設定します。
あなたの例だと、GetはCheckBoxの値を取り出します。
SetはCheckBoxに指定した値を設定します。
    • good
    • 7

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A