# Decimal.MinValue Field

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

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

## Syntax

```public static readonly decimal MinValue
```

## Remarks

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

## Examples

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

```

## Version Information

#### Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone