operations:被除数が0の0による除算。NegativeInfinityのいずれかになります。NegativeInfinity.無効な入力を伴う浮動小数点演算。負の値の平方根を検索しようとすると、NaNが返されます。Single.NaNである引数を持つ操作。構造体では、明示的または暗黙的な変換演算子は定義されません。代わりに、変換はコンパイラによって実装されます。値に変換できるかどうかを示しています。精度が元の値よりも少ないかどうかも示しています。演算子が必要であることに注意してください。29桁の有効桁数をサポートします。9をサポートしています。Double.PositiveInfinityに変換されます。有効桁数が17桁の10進数をサポートしています。9をサポートしています。10桁の有効桁数をサポートします。9をサポートしています。有効桁数が19桁の10進数をサポートしています。9をサポートしています。10桁の有効桁数をサポートします。9をサポートしています。10桁の有効桁数をサポートします。9をサポートしています。Single.NegativeInfinityに変換されます。値に変換すると、精度が失われる可能性があることに注意してください。値に変換する場合、精度が低下する可能性があります。変換は、拡大変換です。値が正確に表現されていない場合、変換によって精度が低下する可能性があります。次の表に示すように動作します。行われる場合、変換操作は成功しますが、値はオーバーフローします。コンテキストで整数に変換されるとオーバーフローします。OverflowExceptionをスローします。Double.NegativeInfinityにそれぞれ変換されます。値が別の数値型に変換される可能性があることに注意してください。(のC#ように)、小数部分は失われます。値は、対象のデータ型で正確な表現を持つことはできません。値の数を他のいくつかの数値型に変換します。この例の出力は、チェックされていないコンテキストでの変換の結果を示しています。コンテキストで変換を実行できます。型変換テーブルの型変換」を参照してください。構造体と関連する型には、次のカテゴリの操作を実行するメソッドが用意されています。operations:値の比較。メソッドを呼び出したりできます。構造体は、比較演算子の完全なセットもサポートしています。等値または非等値をテストしたり、一方の値がもう一方の値以上かどうかを調べたりすることができます。