Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MinValue Field
Collapse the table of content
Expand the table of content

Decimal.MinValue Field

Represents the smallest possible value of Decimal. This field is constant and read-only.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

[DecimalConstantAttribute(, , , , )]
public static readonly decimal MinValue

The value of this constant is negative 79,228,162,514,264,337,593,543,950,335.

The following code example illustrates the use of the MinValue field.


// Example of the Decimal fields.
using System;

class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      const string numberFmt = "{0,-25}{1,45:N0}";
      const string exprFmt = "{0,-55}{1,15}";

      outputBlock.Text += 
          "This example of the fields of the Decimal structure " +
          "\ngenerates the following output.\n" + "\n";
      outputBlock.Text += String.Format(numberFmt, "Field or Expression", "Value") + "\n";
      outputBlock.Text += String.Format(numberFmt, "-------------------", "-----") + "\n";

      // Display the values of the Decimal fields.
      outputBlock.Text += String.Format(numberFmt, "Decimal.MaxValue",
          Decimal.MaxValue) + "\n";
      outputBlock.Text += String.Format(numberFmt, "Decimal.MinValue",
          Decimal.MinValue) + "\n";
      outputBlock.Text += String.Format(numberFmt, "Decimal.MinusOne",
          Decimal.MinusOne) + "\n";
      outputBlock.Text += String.Format(numberFmt, "Decimal.One", Decimal.One) + "\n";
      outputBlock.Text += String.Format(numberFmt, "Decimal.Zero", Decimal.Zero) + "\n";
      outputBlock.Text += "\n";

      // Display the values of expressions of the Decimal fields.
      outputBlock.Text += String.Format(exprFmt,
          "( Decimal.MinusOne + Decimal.One ) == Decimal.Zero",
          (Decimal.MinusOne + Decimal.One) == Decimal.Zero) + "\n";
      outputBlock.Text += String.Format(exprFmt,
          "Decimal.MaxValue + Decimal.MinValue",
          Decimal.MaxValue + Decimal.MinValue) + "\n";
      outputBlock.Text += String.Format(exprFmt,
          "Decimal.MinValue / Decimal.MaxValue",
          Decimal.MinValue / Decimal.MaxValue) + "\n";
      outputBlock.Text += String.Format("{0,-40}{1,30}",
          "100000000000000M / Decimal.MaxValue",
          100000000000000M / Decimal.MaxValue) + "\n";
   }
}

/*
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
*/


Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2015 Microsoft