title: Uri.TryCreate returns true for any string value?
body: <p>I'm trying to validate a Uri using the Uri.TryCreate method and when I called it with an invalid string, the method returned true. Any ideas why? My code is below:</p>
  
  <pre><code>    private void button1_Click(object sender, EventArgs e)
      {
          Uri tempValue;
          if (Uri.TryCreate("NotAURL", UriKind.RelativeOrAbsolute, out tempValue))
          {
              MessageBox.Show("?");
          }
      }
  </code></pre>