C#设计一个操作类(method),设计以下方法: (1)实现求两double数和方法sum( )、返回最大值方法max( )。 (2)两数据交换的方法change( )。
时间: 2024-03-17 17:43:21 浏览: 10
以下是C#代码实现:
```csharp
public class Operations
{
public double sum(double a, double b)
{
return a + b;
}
public double max(double a, double b)
{
return Math.Max(a, b);
}
public void change(ref double a, ref double b)
{
double temp = a;
a = b;
b = temp;
}
}
```
这个操作类包含了三个方法:
1. `sum(double a, double b)`:传入两个 double 类型的参数,返回它们的和。
2. `max(double a, double b)`:传入两个 double 类型的参数,返回它们中的最大值。
3. `change(ref double a, ref double b)`:传入两个 double 类型的参数的引用,交换它们的值。
其中,第三个方法使用了 `ref` 关键字,表示传入的参数是引用类型,可以直接修改参数的值,而不是创建一个新的副本。