C# Programming - Generics
Exercise : Generics - General Questions
- Generics - General Questions
1.
Which one of the following classes are present System.Collections.Generic namespace?
- Stack
- Tree
- SortedDictionary
- SortedArray
2.
For the code snippet shown below, which of the following statements are valid?
public class Generic<T>
{
public T Field;
public void TestSub()
{
T i = Field + 1;
}
}
class MyProgram
{
static void Main(string[] args)
{
Generic<int> gen = new Generic<int>();
gen.TestSub();
}
}
3.
Which of the following statements are valid about generics in .NET Framework?
- Generics is a language feature.
- We can create a generic class, however, we cannot create a generic interface in C#.NET.
- Generics delegates are not allowed in C#.NET.
- Generics are useful in collection classes in .NET framework.
- None of the above
4.
Which of the following statements is valid about generic procedures in C#.NET?
5.
For the code snippet shown below, which of the following statements are valid?
public class TestIndiaBix
{
public void TestSub<M> (M arg)
{
Console.Write(arg);
}
}
class MyProgram
{
static void Main(string[] args)
{
TestIndiaBix bix = new TestIndiaBix();
bix.TestSub("IndiaBIX ");
bix.TestSub(4.2f);
}
}
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers