Modulus Operador (Decimal, Decimal)
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Decimal.Modulus Operador(Decimal, Decimal)

 
equivalentCodeEntityM:System.Decimal.Remainder(System.Decimal,System.Decimal)

Retorna o resto resultantes da divisão de dois especificado Decimal valores.

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

public static decimal operator %(
	decimal d1,
	decimal d2
)

Parâmetros

d1

O dividendo.

d2

O divisor.

Valor de retorno

Type: System.Decimal

O restante resultantes da divisão d1 por d2.

Exception Condition
DivideByZeroException

d2 é zero.

OverflowException

O valor de retorno é menor que MinValue ou maior que MaxValue.

O Modulus método define a operação do operador de módulo para Decimal valores.Ele permite que o código seja o seguinte:

using System;

public class Example
{
   public static void Main()
   {
      Decimal number1 = 16.8m;
      Decimal number2 = 4.1m;
      Decimal number3 = number1 % number2;
      Console.WriteLine("{0:N2} % {1:N2} = {2:N2}", 
                        number1, number2, number3);
   }
}
// The example displays the following output:
//        16.80 % 4.10 = 0.40

Se o idioma que você está usando não oferece suporte a operadores personalizados, chamar o Remainder método em vez disso.

O sinal do valor retorno pela operação de módulo depende do sinal do dividendo.Se o dividendo é positivo, a operação de módulo retornará um resultado positivo; Se for negativo, a operação de módulo retorna um resultado negativo.

Universal Windows Platform
Disponível desde 4.5
.NET Framework
Disponível desde 1.1
Portable Class Library
Com suporte em: portable .NET platforms
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao topo
Mostrar:
© 2016 Microsoft