This questionは、日付を表す文字列の検証について話しています。その中には、通常のフローロジックの例外を使用しないことをお勧めします。 TryParse()はそれに最適です。しかし、TryParse()は文字列を受け取り、私の場合はすでに年月日を整数として取得しています。私は月/日/年の組み合わせを検証したいと思います。たとえば2月30日です。例外のないintベースのDateTimeを検証しますか?
新しいDateTime(int、int、int)の周りにtry/catchを置くのはかなり簡単ですが、例外に頼ることなくそれを行う方法があるのだろうかと思います。
私はまた、これらのintを文字列に構成してから、TryParse()を使用することを愚かに感じます。
FYI - 「解析」には常に文字列が含まれます。 –