What will be the output of the following C# code snippet?
class UseTypeof
{
static void Main()
{
Type t = typeof(StreamReader);
Console.WriteLine(t.FullName);
if(t.IsClass) Console.WriteLine("Is a class.");
if(t.IsAbstract) Console.WriteLine("Is abstract.");
else Console.WriteLine("Is concrete.");
}
}
class UseTypeof
{
static void Main()
{
Type t = typeof(StreamReader);
Console.WriteLine(t.FullName);
if(t.IsClass) Console.WriteLine("Is a class.");
if(t.IsAbstract) Console.WriteLine("Is abstract.");
else Console.WriteLine("Is concrete.");
}
}
A. Is a class
Is abstract
B. Is abstract
C. System.IO.StreamReader
Is a class
Is concrete
D. Both Is a class
Is abstract & System.IO.StreamReader
Is a class
Is concrete
Answer: Option C
Join The Discussion