条件演算子も当然のように C# と VB では記述方法が異なる。比較すると下表のようになる。

VB              C#
OrElse        ||
AndAlso     &&

--------------------------

[VB]

    Dim str As String 

    ' Nothing または 空文字列の場合は未入力と判断する(Nothing或者空字符串的判断
(如何处理)
) If (str = Nothing OrElse str.Trim() = String.Empty) Then ' 何か処理する End If ' AndAlso を使用した上記と同様の処理 If (Not (str <> Nothing AndAlso str.Trim() <> String.Empty)) Then ' 何か処理する End If
[C#]
    string str = null;

    // null または 空文字列の場合は未入力と判断する
    if (str == null || str.Trim() == string.Empty) {
         // 何か処理する(如何处理)
    }

    // && を使用した上記と同様の処理
    if (!(str != null && str.ToString() != string.Empty)) {
        // 文字列が未入力と判断する
    }
特に説明する必要もないと思われる。

(没有什么需要特别说明的看代码)


相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
  • 2021-08-31
  • 2021-12-16
  • 2021-06-18
  • 2021-06-09
  • 2021-07-21
猜你喜欢
  • 2022-02-06
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2021-10-28
  • 2021-12-22
相关资源
相似解决方案