Programmeren in C Sharp: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
referenties
→‎Vergelijk met Java en C++: niet juist, dit is eerder een reden waarom c++ soms langzamer is
Regel 27:
#'''foreach, in''': laat toe om door '''arrays''' en '''collecties''' te itereren. Dit laat toe om deze makkelijker te doorlopen dan in C++ of Java waar men '''for'''-lussen nodig had en het einde ervan moest weten/zoeken.
#'''using''':wordt gebruikt om naar andere namespaces te refereren zonder dat men telkens de volledige naam moet opgeven, cfr. Java (waar '''namespaces''' = '''packages''')
#'''Destructor''': net zoals bij Java is er '''automatic garbage collection''' die er voor zorgt dat men zich niksniets moet aantrekken van het opruimen van geheugen, dit in tegenstelling tot bij C++ (maar zou een van de redenen zijn waardoor C++ nog steeds een van de snelste en meest gebruikte programmeertalen is).
#'''Bit vs. byte code''': C# en Java worden beide naar byte-code gecompileerd in tegenstelling tot C++ die naar machinetaal wordt omgezet. Dit zorgt ervoor dat C++ niet op elk platform kan draaien maar wel dat het sneller werkt omdat het niet in '''runtime''' nog gecompileerd moet worden.
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.