C# и хитрый вариант с дженериком для метода - как сделать?
От: senglory  
Дата: 12.05.22 20:47
Оценка:
public class Request<K>
{
    public K Id;
}

public class Response<T>
{
    public T Data;
}

public class MyDto
{
}


public abstract class BaseStorage
{
    public virtual Response<T> GetDemo<T, K>(Request<K> request)
    {
    }
}


public class ChildStorage : BaseStorage
{
    public override Response<MyDto> GetDemo<MyDto, int>(Request<int> request)
    {
        return new Response<MyDto>();
    }
}


ВОт как мне правильно определить метод, отрисованный болдом? Сейчас в .NET 6 компилер на заголовок метода ругается и не переваривает его.
c# generic method
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.