Half/Single/Doubleには、値が非数や無限大かどうかを調べる以下のメソッドが用意されています。
- IsInfinityメソッド
- 値が正または負の無限大かどうか調べる。
値がPositiveInfinityまたはNegativeInfinityとなる場合はtrue、そうでなければfalseが返される。 - IsPositiveInfinityメソッド
- 値が正の無限大かどうか調べる。
値がPositiveInfinityとなる場合はtrue、そうでなければfalseが返される。 - IsNegativeInfinityメソッド
- 値が負の無限大かどうか調べる。
値がNegativeInfinityとなる場合はtrue、そうでなければfalseが返される。 - IsNaNメソッド
- 値が非数かどうか調べる。
値がNaNとなる場合はtrue、そうでなければfalseが返される。