В VB.NET мне приходится сравнивать некоторые объекты в инструкции select case
.
Так как select case
по умолчанию использует оператор =
, и это не определено для объектов, генерируется ошибка компиляции.
В настоящее время я использую это обходное решение:
Select Case True
Case sender Is StyleBoldButton
Case sender Is StyleUnderButton
Case sender Is StyleItalicButton
End Select
который действительно работает.
Есть ли что-то красивое, чтобы видеть и более понятно?