আমি সি # তে স্ট্যাটিক ভেরিয়েবলগুলি অনুসন্ধান করেছি, তবে এর ব্যবহার কী তা আমি এখনও পাচ্ছি না। এছাড়াও, যদি আমি পদ্ধতির অভ্যন্তরে পরিবর্তনশীল ঘোষণা করার চেষ্টা করি তবে এটি আমাকে এটি করার অনুমতি দেয় না। কেন?
স্ট্যাটিক ভেরিয়েবল সম্পর্কে আমি কিছু উদাহরণ দেখেছি। আমি দেখেছি ভেরিয়েবল অ্যাক্সেস করার জন্য আমাদের ক্লাসের উদাহরণ তৈরি করার দরকার নেই, তবে এর ব্যবহার কী এবং কখন এটি ব্যবহার করা হবে তা বোঝার জন্য এটি যথেষ্ট নয়।
দ্বিতীয় জিনিস
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
।