【C#】float 型の値が正常な値かどうかを返す拡張メソッド

ソースコード public static class FloatExtensions { /// <summary> /// 指定された float 型の値が正常な値かどうかを返します /// </summary> public static bool IsValidated( this float self ) { return !float.IsInfinity( self ) && !float.IsNaN( self ); } } 使い方 var f = float.NaN; if ( f.IsValidated() ) { ... } 関連記事