- ベストアンサー
VB.NET getとsetの概念がわかりません。
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はどういう動き・働きをしているんでしょうか? わかる方がいたらご助言お願いいたします。 (サンプルソースなどがあれば理解しやすいかもしれません。。)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
getはそのインスタンスから値を取り出します。 setはそのインスタンスに値を設定します。 あなたの例だと、GetはCheckBoxの値を取り出します。 SetはCheckBoxに指定した値を設定します。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
こういう語句の意味的な疑問は、 WEB照会デモしてみたのでしょうか。例えばGoogleで「VB.NET Get SET」で照会すれば、たくさんの記事がある。最初の方の http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6tonet09/vb6tonet09_03.html http://bbs.wankuma.com/index.cgi?mode=al2&namber=10011&KLOG=23 そんなのを読んで、なおかつその記事で、判ら無いここは、どういう意味か、ぐらいの質問にすべきでは。