Decimal.One Поле
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет число один (1).
public: static initonly System::Decimal One;
public static readonly decimal One;
staticval mutable One : decimal
Public Shared ReadOnly One As Decimal
В следующем примере кода показано использование One
поля.
// Example of the Decimal fields.
using namespace System;
int main()
{
String^ numberFmt = "{0,-25}{1,45:N0}";
String^ exprFmt = "{0,-55}{1,15}";
Console::WriteLine( "This example of the fields of the Decimal structure "
"\ngenerates the following output.\n" );
Console::WriteLine( numberFmt, "Field or Expression", "Value" );
Console::WriteLine( numberFmt, "-------------------", "-----" );
// Display the values of the Decimal fields.
Console::WriteLine( numberFmt, "Decimal::MaxValue", Decimal::MaxValue );
Console::WriteLine( numberFmt, "Decimal::MinValue", Decimal::MinValue );
Console::WriteLine( numberFmt, "Decimal::MinusOne", Decimal::MinusOne );
Console::WriteLine( numberFmt, "Decimal::One", Decimal::One );
Console::WriteLine( numberFmt, "Decimal::Zero", Decimal::Zero );
Console::WriteLine();
// Display the values of expressions of the Decimal fields.
Console::WriteLine( exprFmt, "( Decimal::MinusOne + Decimal::One ) == Decimal::Zero", (Decimal::MinusOne + Decimal::One) == Decimal::Zero );
Console::WriteLine( exprFmt, "Decimal::MaxValue + Decimal::MinValue", Decimal::MaxValue + Decimal::MinValue );
Console::WriteLine( exprFmt, "Decimal::MinValue / Decimal::MaxValue", Decimal::MinValue / Decimal::MaxValue );
Console::WriteLine( "{0,-40}{1,30}", "100000000000000M / Decimal::MaxValue", Convert::ToDecimal( 100000000000000 ) / Decimal::MaxValue );
}
/*
This example of the fields of the Decimal structure
generates the following output.
Field or Expression Value
------------------- -----
Decimal::MaxValue 79,228,162,514,264,337,593,543,950,335
Decimal::MinValue -79,228,162,514,264,337,593,543,950,335
Decimal::MinusOne -1
Decimal::One 1
Decimal::Zero 0
( Decimal::MinusOne + Decimal::One ) == Decimal::Zero True
Decimal::MaxValue + Decimal::MinValue 0
Decimal::MinValue / Decimal::MaxValue -1
100000000000000M / Decimal::MaxValue 0.0000000000000012621774483536
*/
// Example of the Decimal fields.
using System;
class DecimalFieldsDemo
{
public static void Main( )
{
const string numberFmt = "{0,-25}{1,45:N0}";
const string exprFmt = "{0,-55}{1,15}";
Console.WriteLine(
"This example of the fields of the Decimal structure " +
"\ngenerates the following output.\n" );
Console.WriteLine( numberFmt, "Field or Expression", "Value" );
Console.WriteLine( numberFmt, "-------------------", "-----" );
// Display the values of the Decimal fields.
Console.WriteLine( numberFmt, "Decimal.MaxValue",
Decimal.MaxValue );
Console.WriteLine( numberFmt, "Decimal.MinValue",
Decimal.MinValue );
Console.WriteLine( numberFmt, "Decimal.MinusOne",
Decimal.MinusOne );
Console.WriteLine( numberFmt, "Decimal.One", Decimal.One );
Console.WriteLine( numberFmt, "Decimal.Zero", Decimal.Zero );
Console.WriteLine( );
// Display the values of expressions of the Decimal fields.
Console.WriteLine( exprFmt,
"( Decimal.MinusOne + Decimal.One ) == Decimal.Zero",
(Decimal.MinusOne + Decimal.One ) == Decimal.Zero );
Console.WriteLine( exprFmt,
"Decimal.MaxValue + Decimal.MinValue",
Decimal.MaxValue + Decimal.MinValue );
Console.WriteLine( exprFmt,
"Decimal.MinValue / Decimal.MaxValue",
Decimal.MinValue / Decimal.MaxValue );
Console.WriteLine( "{0,-40}{1,30}",
"100000000000000M / Decimal.MaxValue",
100000000000000M / Decimal.MaxValue );
}
}
/*
This example of the fields of the Decimal structure
generates the following output.
Field or Expression Value
------------------- -----
Decimal.MaxValue 79,228,162,514,264,337,593,543,950,335
Decimal.MinValue -79,228,162,514,264,337,593,543,950,335
Decimal.MinusOne -1
Decimal.One 1
Decimal.Zero 0
( Decimal.MinusOne + Decimal.One ) == Decimal.Zero True
Decimal.MaxValue + Decimal.MinValue 0
Decimal.MinValue / Decimal.MaxValue -1
100000000000000M / Decimal.MaxValue 0.0000000000000012621774483536
*/
' Example of the Decimal fields.
Module DecimalFieldsDemo
Sub Main( )
Const numberFmt As String = "{0,-25}{1,45:N0}"
Const exprFmt As String = "{0,-55}{1,15}"
Console.WriteLine( _
"This example of the fields of the Decimal structure" & _
vbCrLf & "generates the following output." & vbCrLf )
Console.WriteLine( numberFmt, "Field or Expression", "Value" )
Console.WriteLine( numberFmt, "-------------------", "-----" )
' Display the values of the Decimal fields.
Console.WriteLine( numberFmt, "Decimal.MaxValue", _
Decimal.MaxValue )
Console.WriteLine( numberFmt, "Decimal.MinValue", _
Decimal.MinValue )
Console.WriteLine( numberFmt, "Decimal.MinusOne", _
Decimal.MinusOne )
Console.WriteLine( numberFmt, "Decimal.One", _
Decimal.One )
Console.WriteLine( numberFmt, "Decimal.Zero", _
Decimal.Zero )
Console.WriteLine( )
' Display the values of expressions of the Decimal fields.
Console.WriteLine( exprFmt, _
"( Decimal.MinusOne + Decimal.One ) = Decimal.Zero", _
( Decimal.MinusOne + Decimal.One ) = Decimal.Zero )
Console.WriteLine( exprFmt, _
"Decimal.MaxValue + Decimal.MinValue", _
Decimal.MaxValue + Decimal.MinValue )
Console.WriteLine( exprFmt, _
"Decimal.MinValue / Decimal.MaxValue", _
Decimal.MinValue/Decimal.MaxValue )
Console.WriteLine( "{0,-40}{1,30}", _
"100000000000000D / Decimal.MaxValue", _
100000000000000D / Decimal.MaxValue )
End Sub
End Module
' This example of the fields of the Decimal structure
' generates the following output.
'
' Field or Expression Value
' ------------------- -----
' Decimal.MaxValue 79,228,162,514,264,337,593,543,950,335
' Decimal.MinValue -79,228,162,514,264,337,593,543,950,335
' Decimal.MinusOne -1
' Decimal.One 1
' Decimal.Zero 0
'
' ( Decimal.MinusOne + Decimal.One ) = Decimal.Zero True
' Decimal.MaxValue + Decimal.MinValue 0
' Decimal.MinValue / Decimal.MaxValue -1
' 100000000000000D / Decimal.MaxValue 0.0000000000000012621774483536