分類:[.NET 全般]
当方の環境はVisualStudio2017/vb.net ですが、
各種言語でも同じことがあるかと思い.NET全般にしています
条件判断の書き方について皆さまのやり方なの教えていただければと思います
Functionでの戻り値を返す時のElseの書き方・使い方なのですが、
(1)If〜Then〜Elseで書く
Function Hoge(ByVal value As Integer) As String
If value = 1 Then
Return "Hoge"
Else
Return "HogeHoge"
End If
End Function
(2)If〜EndIfの外で書く
Function Hoge(ByVal value As Integer) As String
If value = 1 Then
Return "Hoge"
End If
Return "HogeHoge"
End Function
いずれにしても1でなければ"HogeHoge"を返すと思うのですが、
どちらも書く人間がいるので出来たら統一するかと思っています。
またIfだけではなく
Select Case
Case 〜
Case Else 〜
End Seelct
でもCase Elseを使う/使わないの同様のことが起こっています
ベストプラクティスがあればと思っていますが、気にするなの意見やそれ以外の選択肢もあればお願いします
|