Я не уверен, как правильно это сформулировать. У меня есть класс, называемый BoundedString, который в основном выглядит следующим образом:Можно ли связать конкретное значение с полем во время компиляции?
Public Class BoundedString
Public Property Value() As String
Public Property MinLength() As Integer
Public Property MaxLength() As Integer
End Class
В другом месте в моем коде, я хочу, чтобы иметь возможность сказать:
Public Class SomeClass
Public Property StringField() As BoundedString(Of 3, 5)
End Class
Где 3 и 5 представляют собой значения MINLENGTH и Максимальная длина.
Таким образом, я могу статически указать информацию о моей строке. Самое близкое, что я обнаружил к этому, похоже, это дженерики или атрибуты, но я не думаю, что дженерики позволяют вам указывать конкретные значения. Кто-нибудь знает о языковой функции для этого?
Похоже, вы хотите получить атрибуты для этого ... –