ソースコード
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() ) { ... }