O que é matemática.Método Max em C#

O que é matemática.Método Max em C#
A matemática é o conceito fundamental que se deve saber para começar a programar. Ele não apenas ajuda no edifício lógico, mas também otimiza nosso código. Os programadores usam funções matemáticas para executar várias operações em seu código. Uma dessas funções é Matemática.Max () Método em C#. Este artigo cobre matemática.Método max () em detalhes e discute sua sintaxe, parâmetro e valor de retorno.

Índice

  • O que é matemática.Método max () em C#
  • Sintaxe
  • Parâmetros
  • Valor de retorno
  • Exemplos Código de Matemática.Método max () em C#
  • Conclusão

O que é matemática.Método max () em C#

A matemática.O método max () é uma função interna em C# que é usado para encontrar o valor máximo de dois valores especificados. São necessários dois argumentos como entrada e retorna o valor máximo dos dois.

Sintaxe

A sintaxe da matemática.O método max () em C# é o seguinte:

Matemática.Max (value1, value2);

O Matemática.Max () O método pode ser usado com vários tipos de dados numéricos e retorna o maior dos dois valores passados ​​como parâmetros. A seguir, são diferentes variantes de matemática.Método Max () com seus respectivos tipos de dados:

Max (solteiro, solteiro)

Esta variante do método fornece um valor máximo de dois números de ponto flutuante de precisão única.

Public Static Float Max (Float Val1, Float Val2);

Max (duplo, duplo)

Esta variante do método fornece um valor máximo de dois números de ponto flutuante de precisão dupla.

Public Static Double Max (Val1 duplo, Val2 duplo);

Max (decimal, decimal)

Esta variante do método fornece um valor máximo de dois números decimais.

Public Static Decimal Max (Decimal Val1, Decimal Val2);

Max (byte, byte)

Esta variante do método fornece um valor máximo de dois números inteiros não assinados de 8 bits.

public estático byte max (byte val1, byte val2);

Max (uint16, uint16)

Esta variante do método fornece um valor máximo de dois números inteiros não assinados de 16 bits.

public estático Ushort Max (Ushort Val1, Ushort Val2);

Max (uint32, uint32)

Esta variante do método fornece um valor máximo de dois números inteiros não assinados de 32 bits.

public static uint max (uint val1, uint val2);

Max (uint64, uint64)

Esta variante do método fornece um valor máximo de dois números inteiros não assinados de 64 bits.

Public Static Ulong Max (Ulong Val1, Ulong Val2);

Max (Sbyte, Sbyte)

Esta variante do método fornece um valor máximo de dois números inteiros assinados de 8 bits.

Public Static Sbyte Max (Sbyte Val1, Sbyte Val2);

Max (Int16, Int16)

Esta variante do método fornece um valor máximo de dois números inteiros assinados de 16 bits.

Public Static Short Max (curto Val1, Val2 curto);

Max (int32, int32)

Esta variante do método fornece um valor máximo de dois números inteiros assinados de 32 bits.

public static int max (int val1, int val2);

Max (Int64, Int64)

Esta variante do método fornece um valor máximo de dois números inteiros assinados de 64 bits.

Public Static Long Max (Long Val1, Long Val2);

Ao usar a matemática.Método max (), é importante garantir que os tipos de dados passados ​​como parâmetros correspondam ao tipo de dados esperado para a respectiva variante do método. Isso evitará erros e nos dará resultados corretos.

Parâmetros

O Matemática.Max () O método leva dois parâmetros:

  • Valor1: Primeiro parâmetro a se comparar.
  • Valor2: Segundo parâmetro para comparar.

Qualquer tipo de dados que suporta matemática.A função max () pode ser usada para esses dois parâmetros.

Valor de retorno

A matemática.O método max () retorna o valor máximo dos dois valores especificados.

Exemplo Código de Matemática.Método max () em C#

A seguir, é apresentado um código de exemplo combinado que usa diferentes tipos de dados e explica o uso de matemática.Método max () em C#.

usando o sistema;
Exemplo de classe
estático void main (string [] args)
// Teste o método com diferentes tipos de dados
Console.WriteLine ($ "máximo de 7 e 25 é max (7, 25)");
Console.WriteLine ($ "Máximo de 7.5m e 7.1m é max (7.5m, 7.1m) ");
Console.WriteLine ($ "Máximo de 7.5785 e 7.18974 é max (7.5785, 7.18974) ");
Console.WriteLine ($ "máximo de 7 e 24 é max ((curto) 7, (curto) 24)");
Console.WriteLine ($ "máximo de 7 e 24 é max (7, 24)");
Console.WriteLine ($ "máximo de 7 e 24 é max (7l, 24l)");
Console.WriteLine ($ "Máximo de -7 e -4 é max ((sbyte) -7, (sbyte) -4)");
Console.WriteLine ($ "Máximo de 7.1f e 7.12f é max (7.1f, 7.12f) ");
Console.WriteLine ($ "Máximo de 7 e 8 é max ((Ushort) 7, (Ushort) 8)");
Console.WriteLine ($ "máximo de 7 e 8 é max ((uint) 7, (uint) 8)");
Console.WriteLine ($ "máximo de 7 e 8 é max (7ul, 8ul)");

// Encontre o máximo de dois valores usando matemática.Máx
estático t max(T Val1, T Val2)
Dinâmico dinâmico DynamicVal1 = Val1;
Dinâmico dinâmico DynamicVal2 = Val2;
retornar matemática.Max (DynamicVal1, DynamicVal2);

O código acima define um método chamado Máx que encontra e retorna o máximo de dois valores usando o Matemática.Max () método. O método Max é definido usando um tipo genérico de parâmetro T, que permite aceitar valores de qualquer tipo de dados.

O método principal testa o método máximo com diferentes tipos de dados, como int, decimal, dobro, curto, longo, Sbyte, flutuador, Ushort, uint, e Ulong. Para cada teste, ele chama o método max com dois valores do tipo de dados especificado e exibe o resultado usando o Console.WriteLine.

O dinâmico A palavra -chave é usada para permitir que o método aceite qualquer tipo de dados como entrada.

Na saída, obteremos o maior dos dois números.

Conclusão

O Matemática.Max () O método em C# pode encontrar o número máximo entre dois valores de entrada. São necessários dois argumentos como entrada e retorna o valor máximo dos dois. Aqui cobrimos o uso de matemática.Método Max () em C# com vários exemplos.