Есть класс с одним методом:
class A
{
public object Fill(HttpCLient / HttpWebRequest param)
{
//логика
}
}
Как сделать так, чтобы в параметр метода objectFill можно было передавать либо HttpCLient либо HttpWebRequest ?
Я пытался делать через T но не получилось.
Спасибо
Определите интерфейс, с которым будете работать в методе Fill и в двух классах реализуйте этот интерфейс, в одном с помощью HttpClient, во втором с помощью HttpWebRequest и передавайте в метод Fill экземпляры этих классов.
Пример с generic:
public void Fill<T>(T client)
{
if(typeof(T) == typeof(HttpClient))
{
(client as HttpClient)?.GetAsync();
}
if (typeof(T) == typeof(HttpWebRequest))
{
(client as HttpWebRequest)?.GetResponseAsync();
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как использовать Scrypt или Bcrypt в C#Прошерстил несколько сайтов и форумов, но не вижу никаких объяснений, как скачать и установить библиотеку...
Сразу говорю, что ответ, скорее всего, лежит у меня перед глазами, но я его, как обычно, не вижу(А ещё, скорее всего, я запутался xD) Есть код, в котором...
Есть скрипт для оружияМы пускаем рейкаст, и когда попадаем им, смотрим на точку попадения