Was ist die Verwendung von statischen Variablen in C #? Wann benutzt man es? Warum kann ich die statische Variable in der Methode nicht deklarieren?

Ich habe in C # nach statischen Variablen gesucht, aber ich verstehe immer noch nicht, wie sie verwendet werden. Wenn ich versuche, die Variable innerhalb der Methode zu deklarieren, kann ich dies nicht tun. Warum?

Ich habe einige Beispiele über die statische Variable 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 ihre Verwendung ist 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();
    }
}

Antworten auf die Frage(13)

Ihre Antwort auf die Frage