c#定义一个可以返回两个double类型变量类型的函数
时间: 2024-10-23 09:04:38 浏览: 12
C#枚举类型和结构体详解
5星 · 资源好评率100%
在 C# 中,你可以定义一个函数,它接受两个 double 类型的参数,并通过 return 语句同时返回这两个值。这样的函数通常被称为"返回值数组",因为实际上并没有直接提供一个预定义的双精度浮点数类型的数组作为返回类型。然而,我们可以使用 tuple 或者 out/in 参数来达到类似的效果。这里是一个例子:
```csharp
using System;
public (double a, double b) GetDoublePair(double x, double y)
{
return (x, y);
}
// 调用示例
public static void Main()
{
double firstValue, secondValue;
(firstValue, secondValue) = GetDoublePair(3.0, 4.5);
Console.WriteLine($"First value: {firstValue}, Second value: {secondValue}");
}
```
在这个例子中,`GetDoublePair` 函数接受两个 double 参数 `x` 和 `y`,然后返回一个包含这两个值的 `(double, double)` 结构体类型。当你需要使用这两个值的时候,可以直接解包这个结构体。
阅读全文