Property Get?

ASP

1 svar · 192 visningar · startad av Jesper T

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

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)