C
- 1 ответ
- 0 вопросов
0
Вклад в тег
Copy Source | Copy HTML
- public interface IValue<out T>
- {
- T Get();
- }
-
- public class Value<T>:IValue<T>
- {
- public T Get()
- {
- return default(T);
- }
- }
-
- public class Values: List<IValue<object>>
- {
-
- }
Copy Source | Copy HTML
- var v = new Values();
- v.Add(new Value<string>());
- v.Add(new Value<object>());
-
- //а вот так нельзя: v.Add(new Value<int>());
-