Jūs esateŽurnalai / Ernestas Kardzys's blog / C# atradimai
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 :)


Skaitau ;) Net kelias :D
O gal tu knygą apie C# perskaityk ? Greičiau bus mokytis, imho.
Š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.
Skelbti naują komentarą