Thread View: be.comp.programming
2 messages
2 total messages
Started by Pugi!
Fri, 04 Aug 2006 09:33
VB.NET objecten byref of byval
Author: Pugi!
Date: Fri, 04 Aug 2006 09:33
Date: Fri, 04 Aug 2006 09:33
10 lines
1658 bytes
1658 bytes
Ik volg cursus VB.NET, ADO.NET en XML.NET. Ik heb in het begin van de cursus gelezen dat objecten altijd als referentie worden doorgegeven en nooit als waarde in de parameterlijst van een functie of sub. In de cursus wordt in de parameterlijst voor een object altijd ByVal gezet. Visual Basic (Visual Studio 2002) maakt hier echter geen probleem van, er volgt geen foutmelding wanneer je ByVal gebruikt ipv ByRef. Is dit slechte coding of ben ik een muggezifter. Pugi!
Re: VB.NET objecten byref of byval
Author: henk holterman
Date: Sun, 06 Aug 2006 08:14
Date: Sun, 06 Aug 2006 08:14
19 lines
1784 bytes
1784 bytes
Pugi! wrote: > Ik volg cursus VB.NET, ADO.NET en XML.NET. > Ik heb in het begin van de cursus gelezen dat objecten altijd als > referentie worden doorgegeven en nooit als waarde in de parameterlijst > van een functie of sub. In de cursus wordt in de parameterlijst voor > een object altijd ByVal gezet. Klopt, ByVAl is standaar maar ByRef kan ook en is toch een beetje anders. Als je met een reference-type werkt dan zijn er eigenlijk 2 dingen in het spel: het eigenlijke (anonieme) object en de reference variabele. Het onderscheid tussen die twee negeren we zoveel mogelijk maar bij het maken en doorgeven van een object moet je er wel rekening mee houden. Dat ByRef/ByVal slaat dus op de reference (naar het object) en niet op het object zelf. -hh-
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads