Uri.TryCreate возвращает true для любого строкового значения?

Я пытаюсь проверить Uri с помощью метода Uri.TryCreate, и когда я вызвал его с недопустимой строкой, метод вернул true. Есть идеи, почему? Мой код ниже:

    private void button1_Click(object sender, EventArgs e)
    {
        Uri tempValue;
        if (Uri.TryCreate("NotAURL", UriKind.RelativeOrAbsolute, out tempValue))
        {
            MessageBox.Show("?");
        }
    }
16
задан Scott Scowden 12 November 2010 в 02:58
поделиться