Article View: be.comp.programming
Article #5902Re: Visual Basic
From: Bert Peers
Date: Sat, 15 Feb 2003 01:38
Date: Sat, 15 Feb 2003 01:38
31 lines
2467 bytes
2467 bytes
Christian wrote: > Kan er me soms iemand vertellen voor wat en waarom in Visual Basic > "ParamArray" gebruik wordt? ParamArray in VB is wat (...) is in C/C++ : een manier om aan te geven dat je deze procedure met een willekeurig aantal parameters kan oproepen -- echter in VB wel allemaal van hetzelfde type (wat in .Net minder een probleem is doordat alles van Object erft). Dat geeft min of meer dezelfde code in de procedure alsof je gewoon een array had als parameter; het verschil is dat de aanroeper kan schrijven DeProcedure (1, 3, 8) ipv dat ie eerst een array moet definieren en daar vervolgens 1, 3 en 8 instoppen, vervolgens DeProcedure (DeArray). 'n Klassiek voorbeeld is als je een hoop getallen wilt optellen maar je weet niet op voorhand hoeveel, en je wil de gebruiker niet verplichten om die getallen klaar te zetten in een array. > Hoe kan ik in Objectgeori?teerd Programmeren, Arrays gebruiken? In .Net is een array gewoon een object, met een aantal methods zoals UBound, en properties, zoals de indexed default, dwz "()". Dus, de documentatie erbij halen en gebruiken als elk ander object..? Als je info wil over de "details", zoals, kan je daar van erven, of hoe zit dat met Clone(), haal je er best een degelijk boek bij, zoals de turf van Francesco Balena. Bert
Technical Details
Message-ID:
<6Pg3a.1150$LG2.124836@news.chello.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-01!sn-xit-08!supernews.com!nntp.cs.ubc.ca!nntp-relay.ihug.net!ihug.co.nz!out.nntp.be!propagator2-SanJose!in.nntp.be!amsnews01.chello.com!news.chello.be.POSTED!not-for-mailReferences:
<Z3e3a.50766$Jd.6024@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,10ff74e453d8df59 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-02-14 17:35:03 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-01!sn-xit-08!supernews.com!nntp.cs.ubc.ca!nntp-relay.ihug.net!ihug.co.nz!out.nntp.be!propagator2-SanJose!in.nntp.be!amsnews01.chello.com!news.chello.be.POSTED!not-for-mail From: Bert Peers <piek@ab.oo> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826 X-Accept-Language: en-us, en, ja MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: Re: Visual Basic References: <Z3e3a.50766$Jd.6024@afrodite.telenet-ops.be> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Lines: 32 Message-ID: <6Pg3a.1150$LG2.124836@news.chello.be> Date: Sat, 15 Feb 2003 02:38:17 +0100 NNTP-Posting-Host: 195.162.217.202 X-Complaints-To: abuse@chello.be X-Trace: news.chello.be 1045272898 195.162.217.202 (Sat, 15 Feb 2003 02:34:58 MET) NNTP-Posting-Date: Sat, 15 Feb 2003 02:34:58 MET Organization: Chello Belgium Usenet Service