Which Statement Is Valid For The Following C Code Snippetp Pre #633
Which statement is valid for the following C# code snippet?</p> <pre><code class="language-csharp" line="1"> public class Generic<T> { public T Field; } class Program { static void Main(string[] args) { Generic<String> g = new Generic<String>(); g.Field = "Hi"; Console.WriteLine(g.Field); } } </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs108 CSharp. It can also be found in gs gs108 Delegates, Generics and LINQ - Generic Methods - Quiz No.1.
Which statement is valid for the following C# code snippet?
public class Generic<T> { public T Field; } class Program { static void Main(string[] args) { Generic<String> g = new Generic<String>(); g.Field = "Hi"; Console.WriteLine(g.Field); } }
Compile time error
Generic being a keyword cannot be used as a class name
Runtime error
Code runs successfully