*   >> läser Utbildning artiklar >> science >> programming

C-Sharp

Följande beskrivning är baserad på C # språkspecifikationen och andra dokument, som återfinns i avsnittet Referenser.

C # finns det ingen multipelt arv - det betyder att varje klass kan härstamma från en enda klass. Detta beslut fattades för att undvika komplikationer och komplexitet som är förknippade med multipelt arv. En klass kan genomföra något antal gränssnitt.

Det finns inga globala variabler och metoder. Alla funktioner och metoder måste deklareras i klasserna. Ersättning för dem är statiska variabler och metoder för offentliga klasser.


I objektorienterad programmering för att följa principen om inkapsling av en modell som ofta används när uppgifterna klassattribut kan nås från utsidan indirekt genom två metoder får (accessor) och ställ in (mutator ). C # kan istället definiera den så kallade Property, som fortfarande arbetar utanför som en dataattribut, men inom fastigheten, kan vi definiera en get och som metoder. Fördelen är lättare att arbeta med attributdata, samtidigt som principen om inkapsling.

C # är typ säker än C + +.

De enda standard implicita konverteringar är de som anses säkra som en utvidgning av heltal (t.ex. från 32-bitars till 64-bitars) eller ombyggnad av derivat typ i den typ av förälder. Det finns ingen implicit konvertering från Integer till Boolean typ, eller uppräkningstyp enum och heltalstyp.

C # behöver inte en framåtdeklaration - deklarationen ordning är inte viktiga metoder.

C # är skiftlägeskänsliga - vilket innebär att skillnaden mellan stora och små letters.Identifiers "värde" och "Value" är alltså inte i motsats till VB.NET motsvarande Omdömen

Läs mer: http.

: //computersight.com/programming/c-2/#ixzz0xzJ9T1EU

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.