【C#】float 型の値が正常ではない場合はデフォルト値を返す拡張メソッド

ソースコード public static class FloatExtensions { /// <summary> /// <para>指定された float 型の値を返します</para> /// <para>値が不正な場合はデフォルト値を返します</para> /// </summary> public static float GetValueOrDefault( this float self, float defaultValue = 0 ) { if ( float.IsInfinity( self ) || float.IsNaN( self ) ) { return defa…