なぜBoolean.TryParse()とConvert.ToBoolean()が異なる文字列を評価するのですか?なぜBoolean.TryParse()とConvert.ToBoolean()は文字列を別々に評価するのですか?
私は、彼らが違った評価に終わる方法を理解する:
- Boolean.TryParse()が '真' と '偽'(大文字小文字を区別しない)と一致します。
- Convert.ToBoolean()は、私がより自然に考えているすべての値の範囲(上記のMicrosoft docoで例証されている例)に一致します。
それは私が理解していない違いの背後にある推論です。
この件については、この特定の質問に対処していないようないくつかの議論があります。
あなたに何か迷惑をかけているかを説明するコードを表示できますか? – mybirthname
http://stackoverflow.com/questions/7031964/what-is-the-difference-between-convert-tobooleanstring-and-boolean-parsestrin – Oluwafemi
私は重複について同意しません。選択された答えは、私が持っていた質問をクリアします。これは、リンクされた問題で対処されていませんでした。 – SpackJarrow