मैंने 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
।