Я знаю, что это старый пост, я нашел хорошее решение, которое стоит использовать:
''' <summary>
''' Gives acces to strings paths that are used often in the application
''' </summary>
Public NotInheritable Class Link
Public Const lrAutoSpeed As String = "scVirtualMaster<.lrAutoSpeed>"
Public Const eSimpleStatus As String = "scMachineControl<.eSimpleStatus>"
Public Const xLivebitHMI As String = "scMachineControl<.xLivebitHMI>"
Public Const xChangeCycleActive As String = "scMachineControl<.xChangeCycleActive>"
End Class
Использование:
'Can be anywhere in you applicaiton:
Link.xChangeCycleActive
Это предотвращает нежелательное дополнительное кодирование, это легко для поддержки, и я думаю, что это минимизирует дополнительные накладные расходы процессора.
Также визуальная студия отображает строковые атрибуты сразу после того, как вы наберете «Ссылка», как если бы она была обычной Enum