[解決済み】VB.NETのAndとAndAlsoの違いは何ですか?
2022-04-03 11:43:33
質問
VB.NETでは、以下の違いは何ですか?
And
と
AndAlso
? どちらを使うべきですか?
解決方法は?
その
And
演算子は両辺を評価し、ここで
AndAlso
は、左辺が真である場合にのみ、右辺を評価する。
一例です。
If mystring IsNot Nothing And mystring.Contains("Foo") Then
' bla bla
End If
上記は、以下の場合に例外をスローします。
mystring = Nothing
If mystring IsNot Nothing AndAlso mystring.Contains("Foo") Then
' bla bla
End If
こちらは例外を投げません。
ですから、C#の世界から来た方は
AndAlso
を使うように
&&
.
詳しくはこちら http://www.panopticoncentral.net/2003/08/18/the-ballad-of-andalso-and-orelse/
関連
-
[解決済み】MATLABの&と&&の違いは何ですか?
-
[解決済み] VB.NETのAndとAndAlsoの違いは何ですか?
-
[解決済み] NUnit TestCaseのパラメータとして二重引用符をエスケープするにはどうすればよいですか?
-
[解決済み] "文字列 "" から型 'Double' への変換は無効です。" VBでは
-
[解決済み] vb.netで2つのタイムスパン間の時差を取得する
-
[解決済み] VB.NETにおけるDirectCast()とCType()の違いについて
-
[解決済み] 複数のURLを同時にダウンロードするには?
-
[解決済み] 2つの日付の間の月数の差
-
[解決済み】VB.NETのAndとAndAlsoの違いは何ですか?
-
[解決済み] VB.NET IntelliSense : ENTERオートコンプリートで改行を無効にする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Microsoft Access Database FileのC:㊧Employees.accdbが認識されないのですが?
-
[解決済み] 1つまたは複数の必須パラメータに値が指定されていない
-
[解決済み] NUnit TestCaseのパラメータとして二重引用符をエスケープするにはどうすればよいですか?
-
[解決済み] vb.netで2つのタイムスパン間の時差を取得する
-
[解決済み] フォームに線を引くにはどうしたらよいですか?
-
[解決済み] 特定のDataTableの行をループする
-
[解決済み] VB.NETで文字列を比較する
-
[解決済み] 文字列 "" を 'Integer' 型に変換するのは無効です。
-
[解決済み] vbLf、vbCrLf、vbCrの定数の違いについて
-
[解決済み] Linq to Sql: 複数の左外部結合