Ich habe nach statischen Variablen in C # gesucht, aber ich verstehe immer noch nicht, wie sie verwendet werden. Wenn ich versuche, die Variable innerhalb der Methode zu deklarieren, erhalte ich keine Berechtigung dazu. Warum?
Ich habe einige Beispiele für die statischen Variablen gesehen. Ich habe gesehen, dass wir keine Instanz der Klasse erstellen müssen, um auf die Variable zuzugreifen, aber das reicht nicht aus, um zu verstehen, was sie verwendet und wann sie verwendet werden soll.
Zweite Sache
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
) no über eine Instanz ( book
) zugreifen , daher ist die Lösung einfacher Book.myInt
.