Необязательное свойство в классе C#
Optional property I want to create a class that has an optional property. I don't want to create a subclass Example public class MyClass { public MyClass( int extraPoperty) { // Something like this if(extraPoperty==1) public int ExtraPoperty { get; set; } } public int EntityId { get; set; } } Is this possible?
Что я уже пробовал:
Я ничего не могу найти в интернете
Graeme_Grant
if(extraPoperty==1)
- это флаг времени компиляции или времени выполнения?
Richard MacCutchan
Не имеет значения, так как это не сработает в любом случае.
Graeme_Grant
Я просто пытался заставить его/ее лучше объяснить, что они пытаются сделать...
Richard MacCutchan
Ха-ха, удачи тебе с этим. :)
Кроме того, это репост того же вопроса OP на форуме C#.
Graeme_Grant
а... лол
Ralf Meier
Как я уже писал в C#-дискуссиях-форуме :
Чтобы ответить на этот вопрос, необходимо знать, чего вы пытаетесь достичь. В зависимости от этого это может быть возможно (или нет).