C # 'da statik değişkenler hakkında araştırma yaptım, ancak hala kullanımının ne olduğunu anlamıyorum. Ayrıca, metodun içindeki değişkeni bildirmeye çalışırsam, bana bunu yapma izni vermez. Neden?
Statik değişkenler hakkında bazı örnekler gördüm. Değişkene erişmek için sınıfın bir örneğini oluşturmamız gerekmediğini gördüm, ancak bu onun kullanımının ne olduğunu ve ne zaman kullanılacağını anlamak için yeterli değil.
İkinci şey
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
) bir örnek ( book
) aracılığıyla erişebilirsiniz , bu nedenle daha kolay çözümdür Book.myInt
.