我有一个反序列化方法,它返回一个ValueTuple<String[],String[],String[,],String[,],String[,]>
:
var des = deserializeobject(filename);
现在我想在方法中使用这些数组
public static void oDocX();
如何将局部变量移交des
给方法oDocX
?
我有一个反序列化方法,它返回一个ValueTuple<String[],String[],String[,],String[,],String[,]>
:
var des = deserializeobject(filename);
现在我想在方法中使用这些数组
public static void oDocX();
如何将局部变量移交des
给方法oDocX
?
在类级别有一个变量:
class YourClass
{
private static ValueTuple<String[],String[],String[,],String[,],String[,]> _des;
// some methods
public static void oDocX() {...}
}
然后像这样分配它:
_des = deserializeobject(filename);
并像这样使用它oDocX
:
public static void oDocX()
{
var x = _des;
}
或者把它作为一个参数oDocX
:
public static void oDocX(ValueTuple<String[],String[],String[,],String[,],String[,]> des)
{
var x = des;
}
并像这样调用方法:
var des = deserializeobject(filename);
oDocX(des);