我的VB.Net类的构造函数传递了Enum属性的值.如果我在这个使用Select Case语句的类中创建一个方法,那么包含Case Else一行(永远不会被执行)是否正确编程?我理解它,只是想知道什么是"正确的"编程.
Public Enum eList
one = 1
two = 2
three = 3
End Enum
Public Class Class1
Private _eValue As eList
Public Sub New(ByVal ePassed As eList)
_eValue = ePassed
End Sub
Public Function SomeMethod() As Object
Select Case _eValue
'(all eList items accounted for below)
Case eList.one
'do something
Case eList.two
'do something else
Case eList.three
'do another thing
Case Else
' should I put a Return <value> line here? …Run Code Online (Sandbox Code Playgroud)