Decimal.MinValue Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar det minsta möjliga värdet för Decimal. Det här fältet är konstant och skrivskyddat.
public: static initonly System::Decimal MinValue;
public static readonly decimal MinValue;
staticval mutable MinValue : decimal
Public Shared ReadOnly MinValue As Decimal
Fältvärde
Exempel
I följande kodexempel visas hur fältet MinValue används.
// 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.
open System
let numberFmt obj1 obj2 = printfn $"{obj1,-25}{obj2,45:N0}"
let exprFmt obj1 obj2 = printfn $"{obj1,-55}{obj2,15}"
printfn "This example of the fields of the Decimal structure \ngenerates the following output.\n"
numberFmt "Field or Expression" "Value"
numberFmt "-------------------" "-----"
// Display the values of the Decimal fields.
numberFmt "Decimal.MaxValue" Decimal.MaxValue
numberFmt "Decimal.MinValue" Decimal.MinValue
numberFmt "Decimal.MinusOne" Decimal.MinusOne
numberFmt "Decimal.One" Decimal.One
numberFmt "Decimal.Zero" Decimal.Zero
printfn ""
// Display the values of expressions of the Decimal fields.
exprFmt "( Decimal.MinusOne + Decimal.One ) == Decimal.Zero" (Decimal.MinusOne + Decimal.One = Decimal.Zero)
exprFmt "Decimal.MaxValue + Decimal.MinValue" (Decimal.MaxValue + Decimal.MinValue)
exprFmt "Decimal.MinValue / Decimal.MaxValue" (Decimal.MinValue / Decimal.MaxValue)
printfn "%-40s%30O" "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
Kommentarer
Värdet för den här konstanten är negativt 79 228 162 514 264 337 593 543 950 335.