#c# #generics
#c# #общие
Вопрос:
С помощью этого метода я могу возвращать неизвестный тип данных :
private T Call<T>(Uri uri) where T:new() { }
Но как передать другой неизвестный тип данных (не тот же) в качестве параметра :
private T Call<T>(Uri uri, ??? parameters) where T:new() { }
Комментарии:
1. Этот вопрос кажется не по теме, поскольку он имеет нулевое или близкое к нему значение для будущих посетителей. Вопрос, по-видимому, заключается в том, как использовать более одного универсального параметра для типа .NET. Это подробно описано в документации для generics и, следовательно, имеет мало значения для будущих посетителей.
Ответ №1:
Добавьте еще один параметр универсального типа:
private T Call<T, TOther>(Uri uri, TOther parameters) where T:new() { }