int result = arg == null ? 0 : arg.Length;
しかし、VB.NETにはコレ相当の演算子はありません。が、新しいバージョンでは、Ifなる演算子が追加されていたようです。コードはこんなかんじ
Dim result As Integer = IIf(arg = Nothing, 0, arg.Length) '実行時エラーになる
Dim result2 As Integer = If(arg = Nothing, 0, arg.Length)
Dim result2 As Integer = If(arg = Nothing, 0, arg.Length)
0 件のコメント:
コメントを投稿