title: vb.net Boolean and Nothing
body: <p>Let's define this function :</p>
  
  <pre><code>Public Function Test(ByVal value As Boolean)
      Return "blabla" + If(value = Nothing, "", If(value, "1", "0"))
  End Function
  </code></pre>
  
  <p>I want it to do the following : 
  <code>Test(True) -&gt; "blabla1"</code>, <code>Test(False) -&gt; "blabla0"</code>, <code>Test(Nothing) -&gt; "blabla"</code>.</p>
  
  <p>Problem is that <code>Test(Nothing)</code> returns "blabla0".</p>