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,

Возможно, если вы дадите больше контекста, приводящего к другому вопросу, мы могли бы найти лучшее решение вашей актуальной проблемы.

Другие вопросы по тегам