我有以下方法。
private ref (int, int) GetValue()
{
var array = new (int, int)[1];
return ref array[0];
}
以下代码工作正常:
var (s1, s2) = GetValue();
但我需要使用该ref
功能。以下代码也有效:
ref var r = ref GetValue();
现在我想解构元组。以下代码将无法编译:
ref var (r1, r2) = ref GetValue();
是否可以解构ref
变量?