*   >> Lezen Onderwijs artikelen >> science >> programming

C-Sharp

anceerde besturingssystemen en voor apparaten met beperkte mogelijkheden.

Hoewel de geschreven in C # moet niet elk gewenst moment met de toegewezen processor en het geheugen te verspillen programma's niet kan worden gemeten met applicaties geschreven in C of assembler taal.

De volgende beschrijving is gebaseerd op C # taal specificatie en andere documenten, die kan worden gevonden in de sectie Referenties.

C # is er geen multiple inheritance - dat betekent dat elke klasse kan worden afstammen van slechts één klasse.

Deze beslissing werd genomen om complicaties en complexiteit die gepaard gaat met meervoudige overerving voorkomen. Een klasse kan een willekeurig aantal interfaces implementeren.

Er zijn geen globale variabelen en methoden. Alle functies en methoden moeten worden verklaard binnen klassen. Substituut voor hen zijn statische variabelen en methoden van openbare lessen.

In object-georiënteerd programmeren in om te voldoen aan het principe van de inkapseling van een model vaak gebruikt als de gegevens class attributen kan worden benaderd vanuit alleen buiten indirect door middel van twee methoden krijgen (accessor) en zet (mutator ). C # kan in plaats daarvan bepalen de zogenaamde woning, die nog steeds werkt buiten als een attribuut data, maar binnen het pand, kunnen we een get en set methoden definiëren. Het voordeel is makkelijker te verwerken attributen behoud van het principe van inkapseling.

C # is type-safe dan C + +.

De enige standaard impliciete conversies zijn die veilig als een uitbreiding van gehele getallen worden beschouwd (bijvoorbeeld van 32 bit naar 64 bit) of omzetting van de afgeleide type het type ouder. Er is geen impliciete conversie van Integer naar Boolean type of het type opsomming enum en integer type.

C # niet een voorwaartse verklaring nodig - de verklaring volgorde is niet belangrijk methoden.

C # is hoofdlettergevoelig - betekent dit dat het onderscheid tussen hoofdletters en kleine letters.Identifiers "waarde" en "Waarde" zijn dus niet in tegenstelling tot VB.

NET gelijkwaardig

Lees meer: ​​http. : //computersight.com/programming/c-2/#ixzz0xzJ9T1EU

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.