🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5902

Re: Visual Basic

#5902
From: Bert Peers
Date: Sat, 15 Feb 2003 01:38
31 lines
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-mail
References: <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