📅  最后修改于: 2023-12-03 14:40:29.365000             🧑  作者: Mango
在C#语言中,Math.Abs()方法用于返回指定数的绝对值。此方法可以将参数作为整数、双精度浮点数、十进制数字或长整数输入,并返回一个整数、双精度浮点数、十进制数字或长整数,具体取决于参数的类型。此方法可以用于数学计算、数据处理、图形绘制等多种场景中。
下面是Math.Abs()方法的语法:
public static int Abs(int number);
public static long Abs(long number);
public static double Abs(double number);
public static decimal Abs(decimal number);
Math.Abs()方法接受以下参数:
| 参数 | 描述 | | ---- | ---- | | number | 待计算的数值 |
下面是使用Math.Abs()方法的一些示例:
using System;
public class Example
{
public static void Main()
{
// 计算整数的绝对值
int i = -100;
Console.WriteLine(Math.Abs(i)); // Output: 100
// 计算双精度浮点数的绝对值
double d = -123.45;
Console.WriteLine(Math.Abs(d)); // Output: 123.45
// 计算十进制数字的绝对值
decimal dec = -123.45m;
Console.WriteLine(Math.Abs(dec)); // Output: 123.45
// 计算长整数的绝对值
long l = -1234567890123456789;
Console.WriteLine(Math.Abs(l)); // Output: 1234567890123456789
}
}
当数字超出类型的范围时,Math.Abs()方法将引发OverflowException异常。