webForumDet fria alternativet

Property Get?

1 svar · 179 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

Varför använda Property Get när man kan vara utan (i detta fall)?

Class a

	Private u

	Public Property Let arg(s)
		u = s
	End Property
	
	Private Property Get arg()
		arg = u
	End Property
	
	Public Function func()
		func = "a ret: "& arg()
	End Function
	
End Class

Class b

	Private u

	Public Property Let arg(s)
		u = s
	End Property
	
	Public Function func()
		func = "b ret: "& u
	End Function
	
End Class
GuffaMedlem sedan juni 2004533 inlägg
#2

Det beror på ifall du vill att metoden func() ska påverkas av eventuella förändringar du gör på egenskapen arg, eller om den ska använda det värde som lagras internt.

138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)