Как обновить значение свойства абстрактного класса (используемого как в параметре запроса, так и в параметрах ответа) во время выполнения производным классом в C#
Как обновить значение свойства абстрактного класса во время выполнения производным классом в c#
У меня есть следующий абстрактный класс
public abstract class BaseResponse { public string TestId{ get; set; } }
У меня есть два конкретных класса(TestRequest и TestResponse), производные от вышеуказанного абстрактного класса
public class TestResponse: BaseResponse { }
public class TestRequest: BaseResponse { //some properties }
Я передал некоторое значение для TestId в параметрах запроса. Поскольку TestId используется как для TestRequest, так и для TestResponse. когда я попытался обновить Тестид получил исключение "
object reference not set to an instance of an object". Ниже приведен код
частной задачей асинхронных&ЛТ;интерфейс IEnumerable&ЛТ;testresponse&ГТ;&ГТ; GetTestResponse(){
TestResponse testObject = new TestResponse(); testObject.TestId = "some data here";
}
Я хочу обновить TestId с помощью класса TestResponse, как этого добиться?
Заранее спасибо!
Что я уже пробовал:
<pre>TestResponse testObject = new TestResponse(); testObject.TestId = "some data here";