2012-03-21 9 views
1

コードベースには、オブジェクトを返すか、何も返さない関数があります。VB.net関数は何も返しませんが、比較中にエラーをスローしますか?

正確なコードはこれです:

Return Nothing 

呼び出し方法は私がいない場合はnullチェックを使用するC#で何かが足りない。この

myObj = theClass.function() 

if myObj <> nothing then // fails 

ようになり、これはなぜ失敗しますVB.netで、関数の戻り値をチェックするにはどうすればいいですか?事前

答えて

5

おかげ参照(およびNothing)を比較するために、あなたは=<>IsIsNotを使用する必要はありません。

です:

If myObj IsNot Nothing Then ' … 
+0

ありがとう、非常に良い - テストと作品! –

関連する問題