"E6" フォーマットは科学表記です。これは、浮動小数点リテラルがどのように記述されるかです。 C#標準の§ 9.4.4.2(整数リテラル)と§ 9.4.4.3(実リテラル):ISO/IEC 23270(情報技術—プログラミング言語— C#)を参照してください。 ISO/IEC 23270とその弟、ISO/IEC 23271、CLRを記述するには、
http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
でISOからPDFファイルとして自由に利用できます。しかし、あなたがしなければならないすべてはdouble
にご
decimal
値をキャストします
new GeoPoint((double) latitude , (double) longitude) ;
あるいは、静的Decimal.ToDouble()
メソッド使用:
new GeoPoint(Decimal.ToDouble(latitude) , Decimal.ToDouble(longitude)) ;
無DIFを行わずにあなたがしているference。カバーの下でも同じことが起こります。
ただし、倍精度化の精度が低下する可能性があることに注意してください。 decimal
精度のための取引範囲(マグニチュード)。 double
およびfloat
範囲(大きさ)の取引精度。また、double
からdecimal
への変換は、変換される値がdecimal
として表されない場合、OverflowException
をスローします。
次の値のいずれかがOverflowException
スローされます。Decimal.MaxValue
未満Decimal.MinValue
値より大きい
Double.NaN
Double.PositiveInfinity
Double.NegativeInfinity
- 値を
が完璧です。ありがとうございました。 –
あなたは大歓迎です:) –