Учитывая следующую реализацию общего, абстрактного класса:Получить свойства-имя общего абстрактного класса
public abstract class BaseRequest<TGeneric> : BaseResponse where TRequest : IRequestFromResponse
{
public TGeneric Request { get; set; }
}
Есть ли шанс, чтобы получить имя свойства Request
без экземпляра унаследованного от него?
Мне нужно Request
как строка "Request"
, чтобы избежать использования жестко закодированных строк. Любые идеи, как сделать это через отражение?
«Мне нужен запрос как строка„Request“» Где вам это нужно? – weston
Имеет ли тип type (BaseRequest <>). GetProperty («Запрос»). –
@ xtnd8 nope, он содержит стробированную строку '' Request ''! – weston