C # on tyyppi-turvallinen kuin C + +. Vain oletuksena implisiittinen muunnokset ovat ne, joita pidetään turvallinen laajentaminen kokonaislukuja (esim 32 bittisestä 64-bittinen) tai muuntaminen johdannaisen tyypin tyyppi vanhemman. Ei ole implisiittisesti muuntaminen kokonaisluvun Boolean tyyppi, tai luettelointi tyyppi ENUM ja kokonaisluku tyyppi.
C # ei tarvitse eteenpäin ilmoitus - ilmoitus järjestyksellä ei ole merkitystä menetelmiä.
C # kirjainkoko - tämä tarkoittaa, että ero sekä isoja että pieniä letters.Identifiers "arvo" ja "Value" eivät siis ole toisin VB.NET vastaava.
C #
Tämän artiklan otsikko teknisistä syistä voi sisältää # merkki. Oikea nimi olisi C #.
C # on korkean tason olio-ohjelmointikieli Microsoftin kehittämä yhdessä alustan. .NET Framework, myöhemmin hyväksymä standardointikomiteat ECMA (ECMA-334) ja ISO (ISO /IEC 23270). Microsoft perustuu C # C + + ja Java.
C # voidaan luoda tietokanta ohjelmia, web-sivustoja ja sovelluksia, web-palvelut, sovellukset muodossa Windows-ohjelmiston mobiililaitteille (kämmenmikrot ja matkapuhelimet), jne
Kieli Tavoitteet
ECMA standardin [1] määritellään nykyistä suunnittelua C # seuraavasti:
C # on yksinkertainen, moderni, monikäyttöinen ja olio-ohjelmointikieli.
Kieli ja sen täytäntöönpano tukee ohjelmistotekniikan periaatteet kuten: seuranta raja peltojen, havaitseminen käyttäen neinicializovaných muuttujia ja automaattinen roskien keräys.
Tärkeitä ovat myös niiden ominaisuuksia, kuten: kestävyys, kestävyys ja ohjelmoija tuottavuutta.
kieli sopii kehittämistä hajautettujen ohjelmistokomponentteja eri ympäristöissä.
Lähdekoodi siirrettävyys on erittäin tärkeää, erityisesti niille ohjelmoijille, jotka tuntevat C ja C + +.
Kansainvälinen tuki on myös hyvin tärkeää.
C # on suunniteltu kirjallisesti hakemusten laitteiden kehittyneitä käyttöjärjestelmien ja laitemalleille.
Vaikka ohjelmien kirjoitettu C # ei pitäisi tuhlata aikaa osoitettu prosessori ja muisti ei voi mitata sovelluksia kirjoitettu C tai assemblerilla.
Seuraava kuvaus perustuu C # kieltä erittely ja muut asiakirjat, jotka löytyvät Viitteet osassa.
C # ei ole moniperiytyminen - se tarkoittaa, että jokainen luokka voidaan jälkeläisiä vain yksi osakesarja. Tämä päätös tehtiin välttää komplikaatioita j