SkillsTest.pl C# pytania i zadania rekrutacyjne Wymień różnice pomiędzy const i readonly.

: 2017-09-18 | Nr 9 z 51

Pytanie

Wymień różnice pomiędzy const i readonly. C#

CONST
- wartość stałej przypisywana jest już w trakcie kompilacji. W kodzie binarnym zamiast zmiennej pojawiają się konkretne wartości zamiast stałej
- wartość można przypisać jedynie w trakcie deklaracji.
- CONST nie możemy oznaczyć słowem kluczowym static, ponieważ stała CONST sama z siebie jest niejako statyczna.
READONLY
wartość stałej ustawić można zarówno podczas deklaracji jak i podczas działania programu w momencie tworzenia nowego obiektu używając konstruktora
- stałą readonly można używać z modyfikatorem static

Polecamy

Na co możesz wydać swoje 15k?

Zabawki dla dwulatka