webForumDet fria alternativet

Property Get?

ASP

1 svar · 182 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#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
Medlem 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.

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)