Я шукав статичні змінні в C #, але все ще не отримую того, що його використовують. Крім того, якщо я спробую оголосити змінну всередині методу, це не дасть мені дозволу на це. Чому?
Я бачив кілька прикладів щодо статичних змінних. Я бачив, що нам не потрібно створювати екземпляр класу для доступу до змінної, але цього недостатньо, щоб зрозуміти, що таке його використання та коли його використовувати.
Друга річ
class Book
{
public static int myInt = 0;
}
public class Exercise
{
static void Main()
{
Book book = new Book();
Console.WriteLine(book.myInt); // Shows error. Why does it show me error?
// Can't I access the static variable
// by making the instance of a class?
Console.ReadKey();
}
}
Book
) ні через екземпляр ( book
), тому простіше рішення Book.myInt
.