C # er typesikker enn C + +. De eneste standard implisitte konverteringer er de som regnes som trygge som en utvidelse av heltall (for eksempel fra 32 bit til 64 bit) eller konvertering av derivat type i den type forelder. Det er ingen implisitt konvertering fra Integer til boolsk type, eller opptellingen typen enum og heltall type.
C # ikke trenger en fremtids erklæring - erklæringen rekkefølgen er ikke viktige metoder.
C # er case sensitive -. Dette betyr at skillet mellom små og store letters.Identifiers "verdi" og "verdi" er således ikke ulikt VB.NET tilsvar
C # Anmeldelser
Tittelen på denne artikkelen av tekniske årsaker ikke kan inneholde tegnet #. Riktig navn skal være C #.
C # er et høyt nivå objektorientert programmeringsspråk utviklet av Microsoft sammen med plattformen. NET Framework, senere godkjent av standardiseringskomiteer ECMA (ECMA-334) og ISO (ISO /IEC 23270).
Microsoft baserte C # til C + + og Java.
C # kan brukes til å lage databaseprogrammer, nettsteder og applikasjoner, webtjenester, programmer av skjemaet i Windows-programvare for mobile enheter (PDA-er og mobiltelefoner), etc.
Språk Mål
ECMA standard [1] definerer den nåværende utformingen av C # som følger:
C # er en enkel, moderne, multi-purpose og objektorientert programmeringsspråk.
Språk og gjennomføringen gir støtte for software engineering prinsipper som: overvåke grensen mellom felt, deteksjon ved hjelp neinicializovaných variabler og automatisk søppelrydding. Også viktig er deres egenskaper slik som: robusthet, holdbarhet og programmerer produktivitet.
Språket er egnet for utvikling av distribuerte programvarekomponenter i ulike miljøer.
Kildekode portabilitet er svært viktig, spesielt for de programmerere som er kjent med C og C + +.
Internasjonal støtte er også svært viktig.
C # er designet for å skrive programmer for enheter med avanserte operativsystemer og for enheter med begrensede evner.
Selv om programmer skrevet i C # bør ikke kaste bort tid med den tildelte prosessor og minne ikke kan måles med applikasjoner skrevet i C eller assembler språk.
Følgende beskrivelse er basert på C # språket spesifikasjon og andre dokumenter, som
0 ( Dot Ne…