Vb.net/C# заставляет классы хранить типы значений
Мне нужно объявить класс, свойства которого хранятся как типы значений. Мне также нужно сделать свой класс наследуемым, поэтому я не могу сделать его структурой.
Class MyClass
...
End Class
Class InheritingClass
Inherits MyClass
...
End Class
Есть ли другой способ сделать это без преобразования его в структуру и использования интерфейсов? (пример ниже)
Structure MyStructure
Implements MyInterface
...
End Structure
Structure InheritingStructure
Implements MyInterface
...
End Structure
Interface MyInterface
...
End Interface
PS: Вы можете опубликовать ответ в C#, если вы не знаете, VB
1 ответ
Решение
Если вам нужно, чтобы ваш тип был типом значения, нет другого способа, кроме как сделать его struct
,
Возможно, если вы дадите больше контекста, приводящего к другому вопросу, мы могли бы найти лучшее решение вашей актуальной проблемы.