Jūs esate

C# atradimai

Visi sveikieji (integer) skaičiai C# kalboje yra padalinti į 4-is tipus: short, byte, int, long. byte saugo skaičius iki 3-ių skaitmenų. short - iki 5-ių. int - iki 10. long - iki 18-os. Įdomumo dėlei pabandžiau, ar veiktų, jei kaip int bandyčiau gražinti daugiau nei 10-ies skaitmenų skaičių: // Gražina 11-os skaitmenų skaičių public int GetInt() { return 12345678901; } Deje, kompiliatorius buvo tuo nepatenkintas ir pradėjo skųstis: Error    1    Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?) . Va taip :)

Komentarai

Šiaip nelabai tikslu sakyti, kad "byte saugo skaičius iki 3-ių skaitmenų.". Tiksliau reiktų sakyti, kad byte saugo nuo 0 iki 255.

Panašiai ir su kitais sveikųjų skaičių tipais.

O gal tu knygą apie C# perskaityk ? Greičiau bus mokytis, imho.

Skaitau ;) Net kelias :D

Komentuoti