C# Programming - Enumerations
Exercise : Enumerations - General Questions
- Enumerations - General Questions
11.
Which of the following CANNOT be used as an underlying datatype for an enum in C#.NET?
12.
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.
13.
Which of the following statements is correct about the C#.NET code snippet given below?
enum color : byte
{
red = 500,
green = 1000,
blue = 1500
}
14.
Which of the following is the correct output for the C#.NET code snippet given below?
enum color
{
red,
green,
blue
}
color c = color.red;
Type t;
t = c.GetType();
string[ ]str;
str = Enum.GetNames(t);
Console.WriteLine(str[ 0 ]);
15.
Which of the following statements are correct about the C#.NET code snippet given below?
namespace IndiabixConsoleApplication
(
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().
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers