*   >> Læs Uddannelse artikler >> science >> programming

C-Sharp

beskrivelse er baseret på C # sproget specifikation og andre dokumenter, som kan findes i afsnittet Referencer.

C # er der ingen multipel nedarvning - det betyder, at hver klasse kan nedstamme fra kun én klasse. Denne beslutning blev truffet for at undgå komplikationer og kompleksitet, der er forbundet med multipel nedarvning. En klasse kan implementere et vilkårligt antal grænseflader.

Der er ingen globale variabler og metoder. Alle funktioner og metoder skal angives under klasser. Stedfortræder for dem er statiske variabler og metoder til offentlige klasser.


I objektorienteret programmering med henblik på at overholde princippet om indkapsling af en model anvendes ofte, når dataene klassen attributter kan tilgås udefra kun indirekte ved hjælp af to metoder får (tilbehø) og indstille (mutator ). C # kan i stedet definere den såkaldte Ejendom, som stadig arbejder uden som en data attribut, men inden for Property, kan vi definere en get og sat metoder. Fordelen er lettere at arbejde med attributdata, mens princippet om indkapsling bevares.

C # er type-safe end C + +.

De eneste standard implicitte konverteringer er dem, der anses for sikre som en udvidelse af heltal (f.eks fra 32 bit til 64 bit) eller ombygning af afledte type i type forælder. Der er ikke nogen implicit konvertering fra Integer til boolesk type eller tælling typen enum og heltal type.

C # har ikke brug for en fremadrettet erklæring - erklæringen ordre ikke er vigtige metoder.

C # og små bogstaver - det betyder, at sondringen mellem store og små letters.Identifiers "værdi" og "værdi" er således ikke ulig VB.NET tilsvarende

Læs mere: http. : //computersight.

com/programming/c-2/#ixzz0xzJ9T1EU

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.