Which among the following is the correct way to access all the elements of the Stack collection created using the C#.NET code snippet given below?
Stack st = new Stack();
st.Push(10);
st.Push(20);
st.Push(-5);
st.Push(30);
st.Push(6);
Stack st = new Stack();
st.Push(10);
st.Push(20);
st.Push(-5);
st.Push(30);
st.Push(6);A.
IEnumerable e;
e = st.GetEnumerator();
while (e.MoveNext())
Console.WriteLine(e.Current);B.
IEnumerator e;
e = st.GetEnumerator();
while(e.MoveNext())
Console.WriteLine(e.Current);C.
IEnumerable e;
e = st.GetEnumerable();
while(e.MoveNext())
Console.WriteLine(e.Current);D. None of the mentioned
Answer: Option B
Related Questions on Miscellaneous in C Sharp
What is the purpose of the "using" keyword in C#?
A. To define namespaces
B. To declare variables
C. To import external libraries
D. To create instances of classes
What does the "break" keyword do in a switch statement?
A. Exits the switch statement
B. Skips the current iteration
C. Continues to the next iteration
D. Throws an exception
Which of the following is NOT a valid C# access modifier?
A. public
B. internal
C. protected
D. private
What is the purpose of the "readonly" keyword in C#?
A. To declare a constant
B. To prevent a variable from changing
C. To allow a variable to be changed
D. To declare a static variable

Join The Discussion