Kategoria: C# Dodane przez marcin90

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

1 odpowiedź

2 0 Dodane 10-06-2018 przez marcin90
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

Dodaj swoją wersję odpowiedzi

Dodajesz odpowiedź jako gość. Zaloguj się się by uzyskać dostęp do rankingu oraz powiadomień.