Spisu treści:

Co jest tylko do odczytu w C#?
Co jest tylko do odczytu w C#?

Wideo: Co jest tylko do odczytu w C#?

Wideo: Co jest tylko do odczytu w C#?
Wideo: CHKDSK nie może kontynuować w trybie tylko do odczytu 2024, Listopad
Anonim

ten tylko czytać słowo kluczowe służy do deklarowania zmiennej składowej jako stałej, ale umożliwia obliczenie wartości w czasie wykonywania. Różni się to od stałej zadeklarowanej z modyfikatorem const, która musi mieć ustawioną wartość w czasie kompilacji.

Podobnie można zapytać, co jest tylko do odczytu w C#?

w C# , tylko czytać to słowo kluczowe używane do zdefiniowania a tylko czytać pola w naszych aplikacjach. ten tylko czytać wartości pól muszą być zainicjowane albo w deklaracji, albo w konstruktorze tej samej klasy, w przeciwieństwie do stałego słowa kluczowego in C#.

Poza powyższym, czym jest zmienna tylko do odczytu? Czytać - tylko zmienne może służyć do zbierania informacji o aktualnym szablonie, aktualnie zalogowanym użytkowniku lub innych aktualnych ustawieniach. Te zmienne są czytać - tylko i nie można mu przypisać wartości.

W związku z tym, co jest stałe i C# tylko do odczytu?

A stały to czas kompilacji stały natomiast tylko czytać umożliwia obliczenie wartości w czasie wykonywania i ustawienie jej w konstruktorze lub inicjatorze pola. Więc ' stały ' jest zawsze stały ale ' tylko czytać ' jest czytać - tylko po przypisaniu. Eric Lippert z C# zespół ma więcej informacji na temat różnych rodzajów niezmienności.

Jak zadeklarować zmienną tylko do odczytu w C#?

int tylko do odczytu c=a+b;

  1. Readonly można zadeklarować tylko na poziomie klasy, a nie wewnątrz metody.
  2. Readonly nie mogą być deklarowane przy użyciu statycznych słów kluczowych, ponieważ domyślnie są one statyczne.
  3. Wartość stałej tylko do odczytu można ustawić za pomocą zmiennej referencyjnej.
  4. Zmienne stałe tylko do odczytu są zmiennymi stałymi czasu wykonywania.

Zalecana: