Single フィールド
Single メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
CompareTo | オーバーロードされます。 指定したオブジェクトとこのインスタンスを比較し、これらの相対値を示す値を返します。 | |
Equals | オーバーロードされます。 オーバーライドされます。 Single の 2 つのインスタンスが同じ値を表しているかどうかを示す値を返します。 | |
GetHashCode | オーバーライドされます。 このインスタンスのハッシュ コードを返します。 | |
GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) | |
GetTypeCode | Single 値型の TypeCode を返します。 | |
IsInfinity | 指定した数値が負または正の無限大と評価されるかどうかを示す値を返します。 | |
IsNaN | 指定した数値が非数 (NaN) と評価されるかどうかを示す値を返します。 | |
IsNegativeInfinity | 指定した数値が負の無限大と評価されるかどうかを示す値を返します。 | |
IsPositiveInfinity | 指定した数値が正の無限大と評価されるかどうかを示す値を返します。 | |
Parse | オーバーロードされます。 数値の文字列形式を、それと等価な単精度浮動小数点数に変換します。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) | |
ToString | オーバーロードされます。 オーバーライドされます。 このインスタンスの数値を、それと等価な文字列形式に変換します。 | |
TryParse | オーバーロードされます。 数値の文字列形式を、それと等価な単精度浮動小数点数に変換します。リターン コードは、変換が成功したか失敗したかを示します。 |
名前 | 説明 | |
---|---|---|
System.IConvertible.ToBoolean | このメンバの説明については、IConvertible.ToBoolean のトピックを参照してください。 | |
System.IConvertible.ToByte | このメンバの説明については、IConvertible.ToByte のトピックを参照してください。 | |
System.IConvertible.ToChar | このメンバの説明については、IConvertible.ToChar のトピックを参照してください。 | |
System.IConvertible.ToDateTime | このメンバの説明については、IConvertible.ToDateTime のトピックを参照してください。 | |
System.IConvertible.ToDecimal | このメンバの説明については、IConvertible.ToDecimal のトピックを参照してください。 | |
System.IConvertible.ToDouble | このメンバの説明については、IConvertible.ToDouble のトピックを参照してください。 | |
System.IConvertible.ToInt16 | このメンバの説明については、IConvertible.ToInt16 のトピックを参照してください。 | |
System.IConvertible.ToInt32 | このメンバの説明については、IConvertible.ToInt32 のトピックを参照してください。 | |
System.IConvertible.ToInt64 | このメンバの説明については、IConvertible.ToInt64 のトピックを参照してください。 | |
System.IConvertible.ToSByte | このメンバの説明については、IConvertible.ToSByte のトピックを参照してください。 | |
System.IConvertible.ToSingle | このメンバの説明については、IConvertible.ToSingle のトピックを参照してください。 | |
System.IConvertible.ToType | このメンバの説明については、IConvertible.ToType のトピックを参照してください。 | |
System.IConvertible.ToUInt16 | このメンバの説明については、IConvertible.ToUInt16 のトピックを参照してください。 | |
System.IConvertible.ToUInt32 | このメンバの説明については、IConvertible.ToUInt32 のトピックを参照してください。 | |
System.IConvertible.ToUInt64 | このメンバの説明については、IConvertible.ToUInt64 のトピックを参照してください。 |
Single メンバ
Single データ型で公開されるメンバを以下の表に示します。
パブリック フィールド
パブリック メソッド
名前 | 説明 | |
---|---|---|
CompareTo | オーバーロードされます。 指定したオブジェクトとこのインスタンスを比較し、これらの相対値を示す値を返します。 | |
Equals | オーバーロードされます。 オーバーライドされます。 Single の 2 つのインスタンスが同じ値を表しているかどうかを示す値を返します。 | |
GetHashCode | オーバーライドされます。 このインスタンスのハッシュ コードを返します。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
GetTypeCode | Single 値型の TypeCode を返します。 | |
IsInfinity | 指定した数値が負または正の無限大と評価されるかどうかを示す値を返します。 | |
IsNaN | 指定した数値が非数 (NaN) と評価されるかどうかを示す値を返します。 | |
IsNegativeInfinity | 指定した数値が負の無限大と評価されるかどうかを示す値を返します。 | |
IsPositiveInfinity | 指定した数値が正の無限大と評価されるかどうかを示す値を返します。 | |
Parse | オーバーロードされます。 数値の文字列形式を、それと等価な単精度浮動小数点数に変換します。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | オーバーロードされます。 オーバーライドされます。 このインスタンスの数値を、それと等価な文字列形式に変換します。 | |
TryParse | オーバーロードされます。 数値の文字列形式を、それと等価な単精度浮動小数点数に変換します。リターン コードは、変換が成功したか失敗したかを示します。 |
名前 | 説明 | |
---|---|---|
System.IConvertible.ToBoolean | このメンバの説明については、IConvertible.ToBoolean のトピックを参照してください。 | |
System.IConvertible.ToByte | このメンバの説明については、IConvertible.ToByte のトピックを参照してください。 | |
System.IConvertible.ToChar | このメンバの説明については、IConvertible.ToChar のトピックを参照してください。 | |
System.IConvertible.ToDateTime | このメンバの説明については、IConvertible.ToDateTime のトピックを参照してください。 | |
System.IConvertible.ToDecimal | このメンバの説明については、IConvertible.ToDecimal のトピックを参照してください。 | |
System.IConvertible.ToDouble | このメンバの説明については、IConvertible.ToDouble のトピックを参照してください。 | |
System.IConvertible.ToInt16 | このメンバの説明については、IConvertible.ToInt16 のトピックを参照してください。 | |
System.IConvertible.ToInt32 | このメンバの説明については、IConvertible.ToInt32 のトピックを参照してください。 | |
System.IConvertible.ToInt64 | このメンバの説明については、IConvertible.ToInt64 のトピックを参照してください。 | |
System.IConvertible.ToSByte | このメンバの説明については、IConvertible.ToSByte のトピックを参照してください。 | |
System.IConvertible.ToSingle | このメンバの説明については、IConvertible.ToSingle のトピックを参照してください。 | |
System.IConvertible.ToType | このメンバの説明については、IConvertible.ToType のトピックを参照してください。 | |
System.IConvertible.ToUInt16 | このメンバの説明については、IConvertible.ToUInt16 のトピックを参照してください。 | |
System.IConvertible.ToUInt32 | このメンバの説明については、IConvertible.ToUInt32 のトピックを参照してください。 | |
System.IConvertible.ToUInt64 | このメンバの説明については、IConvertible.ToUInt64 のトピックを参照してください。 |
Single 構造体
アセンブリ: mscorlib (mscorlib.dll 内)
構文
<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Structure Single Implements IComparable, IFormattable, IConvertible, IComparable(Of Single), _ IEquatable(Of Single)
[SerializableAttribute] [ComVisibleAttribute(true)] public struct Single : IComparable, IFormattable, IConvertible, IComparable<float>, IEquatable<float>
[SerializableAttribute] [ComVisibleAttribute(true)] public value class Single : IComparable, IFormattable, IConvertible, IComparable<float>, IEquatable<float>
Single 値型は、-3.402823e38 から +3.402823e38 までの単精度 32 ビット数と、正の 0 または負の 0、PositiveInfinity、NegativeInfinity、および非数 (NaN) を表します。
Single は、2 進の浮動小数点演算に関する IEC 60559:1989 (IEEE 754) 規格に準拠しています。
Single は、この型の複数のインスタンスを比較したり、インスタンスの値を文字列形式に変換したり、数値の文字列形式をこの型のインスタンスに変換するためのメソッドを提供します。書式指定コードで値型の文字列形式を制御する方法については、「書式設定の概要」、「標準の数値書式指定文字列」、および「カスタム数値書式指定文字列」を参照してください。
浮動小数点数の使用二項演算の実行時に、一方のオペランドが Single または Double の浮動小数点型である場合、もう一方のオペランドは整数型または浮動小数点型であることが必要です。この演算は、次のように評価されます。
-
次に、一方のオペランドが Double である場合には、もう一方のオペランドが Double に変換され、演算は少なくとも Double の範囲および精度を使用して実行されます。数値演算の場合、結果の型は Double になります。
-
それ以外の場合、演算は少なくとも Single 型の範囲および精度を使用して実行され、数値演算の結果の型は Single になります。
代入演算子を含む浮動小数点演算子は、例外をスローしません。その代わり、例外状況での浮動小数点演算の結果は、次に説明するように 0、無限大、または NaN になります。
浮動小数点数は 10 進数の概数を表すことができるだけであること、および、浮動小数点数の有効桁数によって数値が表す 10 進数の概数の精度が決定されることに注意してください。既定では、Single に含まれる有効桁数は 7 桁だけですが、内部的には最大 9 桁が保持されています。浮動小数点数の桁数から、複数の結果が生成されます。
-
特定の桁数において等しい 2 つの浮動小数点数が、最下位バイトが異なっているために、等価でないと評価される場合があります。
-
浮動小数点数を使用する数値演算または比較演算において、10 進数が使用された場合は、浮動小数点数が表す概数の 10 進数が完全には一致しないために同じ結果が生成されないことがあります。
-
浮動小数点数が使用されると、値がラウンドトリップされない場合があります。値がラウンドトリップされるというのは、演算で元の浮動小数点数が別の形式に変換され、逆の演算で変換された形式から浮動小数点数に戻されて、最終の浮動小数点数が元の浮動小数点数と等価である場合です。最下位の桁数が 1 つ以上失われるか、または変更された場合は、ラウンドトリップが失敗します。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Weblioに収録されているすべての辞書からsingleを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からsingleを検索
- singleのページへのリンク