У меня есть класс, как этотПолучить имя класса из класса, расширяющие его
public class BaseClass
{
public string Request { get; set;}
}
и у меня есть класс, как это:
public class ExtendClass : BaseClass
{
}
Так на самом деле запрос свойство всегда будет установить с имя ExtendClass. Так это на самом деле будет Request="ExtendClass"
У меня есть много классов, которые расширяют BaseClass. Я знаю, что могу просто передать ему строку, но возможно ли это сделать?
Выработать больше на вопрос. Вы хотите, чтобы каждый раз, когда был создан расширенный класс, он должен установить Request = "ExtendClass"? – Amit
Полностью непонятно, что вы ищете, вы хотите установить свойство Request, когда вызывается какой-либо дочерний класс, наследующий BaseClass, что-то вроде, когда вызывается ExtendedClass, тогда вы должны иметь возможность установить свойство Request. Вы можете использовать конструктор для его использования. –
@blueboyz. Метод [Object.GetType] (https://msdn.microsoft.com/en-us/library/system.object.gettype.aspx) не работает для вас? – IronGeek