C# Programming :: Enumerations
-
Which of the following statements are correct about an enum used inC#.NET?
- By default the first enumerator has the value equal to the number of elements present in the list.
- The value of each successive enumerator is decreased by 1.
- An enumerator contains white space in its name.
- A variable cannot be assigned to an enum element.
- Values of enum elements cannot be populated from a database.
-
Which of the following statements is correct about the C#.NET code snippet given below?
int a = 10; int b = 20; int c = 30; enum color: byte { red = a, green = b, blue = c }
-
Which of the following statements is true about an enum used in C#.NET?
-
Which of the following statements are correct about an enum used inC#.NET?
- To use the keyword enum, we should either use [enum] or System.Enum.
- enum is a keyword.
- Enum is class declared in System.Type namespace.
- Enum is a class declared in the current project's root namespace.
- Enum is a class declared in System namespace.
-
Which of the following will be the correct output for the C#.NET code snippet given below?
enum color : int { red = -3, green, blue } Console.Write( (int) color.red + ", "); Console.Write( (int) color.green + ", "); Console.Write( (int) color.blue );
-
An enum that is declared inside a class, struct, namespace or interface is treated as public.
-
Which of the following statements is correct about the C#.NET code snippet given below?
enum per { married, unmarried, divorced, spinster } per.married = 10; Console.WriteLine(per.unmarried);
-
Which of the following is the correct output for the C#.NET code snippet given below?
enum color: int { red, green, blue = 5, cyan, magenta = 10, yellow } Console.Write( (int) color.green + ", " ); Console.Write( (int) color.yellow );
-
Which of the following CANNOT be used as an underlying datatype for an enum in C#.NET?
A.
Variables cannot be assigned to enum elements. |
B.
Variables can be assigned to any one of the enum elements. |
C.
Variables can be assigned only to the first enum element. |
D.
Values assigned to enum elements must always be successive values. |
E.
Values assigned to enum elements must always begin with 0. |
A.
An implicit cast is needed to convert from enum type to an integral type.
|
B.
An enum variable cannot have a public access modifier.
|
C.
An enum variable cannot have a private access modifier.
|
D.
An enum variable can be defined inside a class or a namespace.
|
E.
An enum variable cannot have a protected access modifier.
|