what are generics? Without generics what are the
disadvantages in 1.1?
Answer Posted / lakshmi
They are tad similar to C++ templates. With .net 1.0,
creating a flexible class or method that should use classes
that are known at compile time must be based on the object
class. With the object class, theres no type safety during
compile time. casting is necessary. Also, using the object
class for value types has a performance impact. .Net 2.0
supports generics, with generics the object class is no
longer necessary in such scenarios. Generic classes make
use of generic types that are replaced with specific types
as needed. This allows for typesafety. The
system.collections.Generic namespace gives you access to
generic versions of the stack, dictionary,
sorted dictionary, list and queue classes.
Advantages: Binary code reuse, performance, easy of
reading, typesafety.
| Is This Answer Correct ? | 8 Yes | 0 No |
Post New Answer View All Answers
Is .net framework dead?
What are the 2 popular asp.net mvc view engines?
What is the use .glimpse in mvc?
What is entity sql? : Entity framework
What is route config?
Please explain me what the project manager will ask in the interview.The interview is for senior position in .Net (5 years experience )
Can we add constraints to the route? If yes, explain how we can do it?
Can a view be shared across multiple controllers? If yes, how we can do that?
Explain how you can implement Ajax in MVC?
What are authentication filters in web api?
What are the possible razor view extensions?
What is the .net framework and how does it work?
Explain Sections is ASP.Net MVC?
What does mvvm mean?
What is objectset? : Entity framework