Question
Multiple Choice
You are creatng an applicaton that manages informaton about zoo animals. The applicaton includes a class named
Animal and a method named Save.
The Save() method must be strongly typed. It must allow only types inherited from the Animal class that uses a
constructor that accepts no parameters.
You need to implement the Save() method.
Which code segment should you use?
- A. public static void Save<T>(T target) where T : new(), Animal
- B. public static void Save<T>(T target) where T : Animal
- C. public static void Save<T>(T target) where T : Animal, new()
- D. public static void Save<T>(T target)