「VB.NET」IsNothingでオブジェクトが割り当てるかどうか判定
書式
Public Function IsNothing (Expression As Object) As Boolean
式にオブジェクトが割り当てられていないかどうかを示す Boolean 値を返します。
使用例
'クラスの定義 Public Class Emp Public strEmpId As String Public strDep As String End Class Module Module1 Sub Main() Dim cftVar As Emp ' 変数testVarにはまだインスタンスが割り当てられません Dim cftCheck As Boolean cftCheck = IsNothing(cftVar) Console.WriteLine(cftCheck) 'オブジェクトインスタンスを生成 cftVar = New Emp cftVar.strEmpId = "u2003" cftVar.strDep = "企画部" cftCheck = IsNothing(cftVar) Console.WriteLine(cftCheck) Console.ReadKey() End Sub End Module
実行結果
True
False