我不是以英语为母语的人,所以对我来说有点奇怪的Debug.Assert
方法,对我来说,验证一个条件,事实上,验证这个条件的反面。
Assert = 推进、肯定、争论、证明、平均、声称、宣称、自称、发音、提出、说、强调等
我希望,
Debug.Assert(Me.Member Is Nothing, "Member Is Nothing!")
表现得像
Affirm(condition, "Message") ' conditional message
但是,实际上我应该这样做
Debug.Assert(Me.Member Is Nothing, "Member Is NOT Nothing!")
Affirm(NOT condition, "Message") ' counter-conditional message
我错过了什么吗?
你看到这个直观吗?