誰かが私に専門知識を貸してくれるかどうか疑問に思っていました。Vb.net を初めて使用し、当社の製品の 1 つでこの条件付きステートメントに出くわしました。誰かが声明の有効性を確認し、ここで何が起こっているのか説明してもらえますか? いろいろ検索してみましたが、関連するものは見つかりませんでした。
If (IsDBNull(dr("someID")), "0", dr("someID")) = someID.ToString() Then
商用製品のコードなので、「id」値の名前を変更しましたが、使用される ID はすべて同じ変数 (int) でした。
これについてご意見をお寄せいただきありがとうございます。
ジョー
PS: 実行時にこれを確認できないのは、製品の動作方法のためです。