Decimal.One Field

July 28, 2014

Represents the number one (1).

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

public static readonly decimal One

The following code example illustrates the use of the One 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
*/


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2014 Microsoft