我有一系列自定义对象.MyCustomArr [].我想将其转换为System.Array,以便我可以将它传递给只接受System.Array的方法.该方法的签名是:
public void Load(Array param1, string param2)
{
}
Run Code Online (Sandbox Code Playgroud)
据我所知,不需要转换.您可以直接将数组传递给方法.以下代码运作良好:
MyClass[] myClassArray = new MyClass[2];
myClassArray[0] = new MyClass();
myClassArray[1] = new MyClass();
Load(myClassArray, "some text");
Run Code Online (Sandbox Code Playgroud)