Q:
C#.Net find output programs (static Keyword) | set 1
belongs to collection: C#.Net find output programs
C#.Net find output programs
- C#.Net find output programs (Data Types) | set 1
- C#.Net find output programs (Data Types) | set 2
- C#.Net find output programs (Data Types) | set 3
- C#.Net find output programs (Operators) | set 1
- C#.Net find output programs (Operators) | set 2
- C#.Net find output programs (Operators) | set 3
- C#.Net find output programs (const Keyword) | set 1
- C#.Net find output programs (this Keyword) | set 1
- C#.Net find output programs (readonly Keyword) | set 1
- C#.Net find output programs (static Keyword) | set 1
- C#.Net find output programs (static Keyword) | set 2
- C#.Net find output programs (if else) | set 1
- C#.Net find output programs (if else) | set 2
- C#.Net find output programs (if else) | set 3
- C#.Net find output programs (switch statement) | set 1
- C#.Net find output programs (switch statement) | set 2
- C#.Net find output programs (switch statement) | set 3
- C#.Net find output programs (goto) | set 1
- C#.Net find output programs (Loops) | set 1
- C#.Net find output programs (Loops) | set 2
- C#.Net find output programs (Loops) | set 3
- C#.Net find output programs (Arrays) | set 1
- C#.Net find output programs (Arrays) | set 2
- C#.Net find output programs (Arrays) | set 3
- C#.Net find output programs (default Arguments) | set 1
- C#.Net find output programs (default Arguments) | set 2
- C#.Net find output programs (Parameter Passing) | set 1
- C#.Net find output programs (Enumeration) | set 1
- C#.Net find output programs (Enumeration) | set 2
- C#.Net find output programs (Boxing & Unboxing) | set 1
- C#.Net find output programs (Structure) | set 1
- C#.Net find output programs (Structure) | set 2
- C#.Net find output programs (Structure) | set 3
- C#.Net find output programs (Classes & Objects) | set 1
- C#.Net find output programs (Classes & Objects) | set 2
- C#.Net find output programs (Classes & Objects) | set 3
- C#.Net find output programs (Constructors & Destructors) | set 1
- C#.Net find output programs (Constructors & Destructors) | set 2
- C#.Net find output programs (Constructors & Destructors) | set 3
- C#.Net find output programs (Inheritance) | set 1
- C#.Net find output programs (Inheritance) | set 2
- C#.Net find output programs (Inheritance) | set 3
- C#.Net find output programs (Interface) | set 1
- C#.Net find output programs (Interface) | set 2
- C#.Net find output programs (Method Overloading) | set 1
- C#.Net find output programs (Method Overloading) | set 2
- C#.Net find output programs (Method Overriding) | set 1
- C#.Net find output programs (Method Overriding) | set 2
- C#.Net find output programs (Method Overriding) | set 3
- C#.Net find output programs (Operator Overloading) | set 1
- C#.Net find output programs (Operator Overloading) | set 2
- C#.Net find output programs (Operator Overloading) | set 3
- C#.Net find output programs (Namespace) | set 1
- C#.Net find output programs (Namespace) | set 2
- C#.Net find output programs (Exception Handling) | set 1
- C#.Net find output programs (Exception Handling) | set 2
- C#.Net find output programs (Exception Handling) | set 3
Answer 1:
Output:
Explanation:
In the above program, we created two data members A and B, and we defined a static method MyMethod(), and we are accessing A and B inside static method MyMethod(), but we cannot access non-static members of class inside the static method. That's why the above program will generate syntax errors.
Answer 2:
Output:
Explanation:
The above program will generate syntax error because in the above program constructor Sample() and static method ObjectCount(), both are private that cannot be accessed outside the class, but we accessed constructor of Sample class and method ObjectCount() in the Main() method of Program class.
Answer3 :
Output:
Explanation:
In the above program, we created a class Sample that contains a static member VAL. Here, we increase the value of data member VAL by 1 in the constructor of Sample class.
Now, look at the Main() method of class Program. Here, we created three objects of Sample class. As we know that static data member of the class is initialized with 0. We created three objects that's why data member VAL increased three times. Then we print the count of created objects using the ObjectCount() method on the console screen.
Answer 4:
Output:
Explanation:
The above program will generate syntax error because a static class can contain only static members, here Sample is a static class that contains non-static members.
Answer 5:
Output:
Explanation:
In the above program, we created a class Sample that contains static data member VAL, which is initialized in the static constructor with 10. Class Sample also contains a non-static method Print(), which is used to print the value of VAL on the console screen.
Now look the Main() method, here we created an object Sample class, then static constructor called and initialized value of VAL by 10, and then print the value of VAL on the console screen.
need an explanation for this answer? contact us directly to get an explanation for this answer