我假设因为函数是递归的,所以我不能在DoPermute方法本身中声明要返回的List<>,所以我将List<>定义为Permutation上的一个属性。byte[] digits, ref int n, ref int i) if (i == n) long temp = Numbers.JoinDigitsdigits, ref i, ref j);
int
C# 7.2 ref struct。但是,给出了这样一个ref struct: public int Bar;我不能将它用作类型参数:var x = Unsafe.As<int, Foo>(ref i); // <- Error CS0306 The type 'Foo' may not be used as a type argument.我知道ref结构只能存在