#c# #list #generics #types
#c# #Список #общие сведения #типы
Вопрос:
Я совершенно уверен, что это возможно, и я думаю, что это легко, и я просто не знаю, как правильно задать вопрос в Google. Что я хочу сделать, это передать type
в метод и вернуть обратно список объектов этого типа. что-то вроде этого:
public List<T> GetComponentsOfType(Type thisType)
{
return Components.OfType<thisType>().ToList();
}
который, конечно, не компилируется, потому что я не знаю, что я делаю.
Ответ №1:
Я предполагаю, что вы хотите передать параметр type, чтобы вы могли получить типизированный список:
public List<T> GetComponentsOfType<T>()
{
return Components.OfType<T>().ToList();
}
Комментарии:
1. Спасибо! Я был так близок. =) — знаете ли вы, какие технические термины здесь, т. Е. Что я мог бы искать в Google, чтобы найти этот ответ?
2. Первый эффективный, который я нашел, был
method pass in type return c#
. Первый, но достойный.