C# Programming :: Enumerations
-
Which of the following statements are correct about enum used in C#.NET?
- Every enum is derived from an Object class.
- Every enum is a value type.
- There does not exist a way to print an element of an enum as a string.
- Every enum is a reference type.
- The default underlying datatype of an enum is int.
-
Which of the following statements is correct about the C#.NET code snippet given below?
enum color : byte { red = 500, green = 1000, blue = 1500 }
-
Which of the following statements are correct about the C#.NET code snippet given below?
namespace FresherGateConsoleApplication ( class Sample { private enum color : int { red, green, blue } public void fun() { Console.WriteLine(color.red); } } class Program { static void Main(string[ ] args) { // Use enum color here } } }
- To define a variable of type enum color in Main(), we should use the statement, color c; .
- enum color being private it cannot be used in Main().
- We must declare enum color as public to be able to use it outside the class Sample.
- To define a variable of type enum color in Main(), we should use the statement, Sample.color c; .
- We must declare private enum color outside the class to be able to use it in Main().
-
Which of the following statements is correct about an enum used in C#.NET?
-
Which of the following statements are correct about an enum used in C#.NET?
- An enum can be declared inside a class.
- An enum can take Single, Double or Decimal values.
- An enum can be declared outside a class.
- An enum can be declared inside/outside a namespace.
- An object can be assigned to an enum variable.
A.
enum is a reference type.
|
B.
enum is a value type.
|
C.
Whether it a value type or a reference type depends upon size.
|
D.
Whether it a value type or a reference type depends upon a Project Setting made in Visual Stiiclio.NET.
|
E.
We can programmatically control whether it is a value type or a reference type.
|