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 компилер на заголовок метода ругается и не переваривает его.
Здравствуйте, senglory, Вы писали:
S>ВОт как мне правильно определить метод, отрисованный болдом? Сейчас в .NET 6 компилер на заголовок метода ругается и не переваривает его.
public abstract class BaseStorage<T, K>
{
public virtual Response<T> GetDemo(Request<K> request)
{
throw new NotImplementedException();
}
}
public class ChildStorage : BaseStorage<MyDto, int>
{
public override Response<MyDto> GetDemo(Request<int> request)
{
return new Response<MyDto>();
}
}