c#二、方法重载: 写四个方法: 定义int数字取绝对值的方法 System.Math.Abs(int value); 定义string字符串取绝对值的方法(返回该字符串) 定义两个int数字相加的方法 定义两个虚数(实部虚部都为int)相加的方法
时间: 2024-03-29 07:37:28 浏览: 108
好的,以下是四个方法的实现:
1. 定义int数字取绝对值的方法`MyAbs(int value)`:
```csharp
public static int MyAbs(int value)
{
return System.Math.Abs(value);
}
```
2. 定义string字符串取绝对值的方法`MyAbs(string str)`:
```csharp
public static string MyAbs(string str)
{
int value = int.Parse(str);
int absValue = System.Math.Abs(value);
return absValue.ToString();
}
```
3. 定义两个int数字相加的方法`MyAdd(int a, int b)`:
```csharp
public static int MyAdd(int a, int b)
{
return a + b;
}
```
4. 定义两个虚数(实部虚部都为int)相加的方法`MyAdd(Complex a, Complex b)`:
```csharp
public static Complex MyAdd(Complex a, Complex b)
{
int real = a.Real + b.Real;
int imag = a.Imaginary + b.Imaginary;
return new Complex(real, imag);
}
```
以上方法均为方法重载,它们的方法名相同,但参数类型和数量不同,用于实现不同的功能。
阅读全文