Доступ к членам конкретного типа из обобщённого - C#
Формулировка задачи:
Помогите разобраться с Generic(ами). К примеру у меня есть отдельный класс:
И есть еще один класс, который принимает этот класс в качестве объекта. Как-то так:
Потом в этом классе создается, к примеру массив таких объектов. Так вот, как мне допустим заполнить и потом вывести из каждого объекта значение переменной phoneNumber? я понимаю, что через свойство но что-то типа такого:
выглядит глупо.
Я думаю вы меня поняли. Вопрос как быть?
class Man { private int phoneNumber; public Man(int phoneNumber) { this.phoneNumber = phoneNumber; } public int PhoneNumber { get { return this.phoneNumber;} set { this.phoneNumber = value;} } }
public class MyClass<T> where T : class
Console.WriteLine(T.phoneNumber);
Решение задачи: «Доступ к членам конкретного типа из обобщённого»
textual
Листинг программы
public class MyClass<T> where T : Man
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д