[ VB ] OrElse, AndAlso [ C# ] ||, && 运算符

mac2022-06-30  20

条件演算子も当然のように 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)) { // 文字列が未入力と判断する }特に説明する必要もないと思われる。(没有什么需要特别说明的看代码)

转载于:https://www.cnblogs.com/c-x-a/p/4514338.html

最新回复(0)