- Код: Выделить всё
Public Enum SomeCEnum
first = 1
second = 2
third = 3
fourth = 4
End Enum
Public Structure SomeStructure
Dim param1 As Integer
Dim param2 As Integer
Dim param3 As Integer
Dim param4 As Integer
Dim UParan As Integer
End Structure
Public Function GetParam(ByVal ss As SomeStructure, ByVal sce As SomeCEnum) As Integer
End Function
Задача функции GetParam в следующем: она должна посмотреть на пришедший параметр sce и по нему вернуть paramX (например - пришло third, вернули param3). Прибегать к использованию конструкции Select Case не хотелось бы. Также возможна вариация задачи - вместо SomeCEnum может использоваться цифра.