需要将Java ArrayList转换为C# ArrayList。
但是这样做不起作用。
但是这样做不起作用。
//code in C#
public void DoSomething(Java.Lang.Object obj){
Java.Util.ArrayList list = (Java.Util.ArrayList) obj;
}
异常:
未处理的异常:
System.InvalidCastException:指定的转换无效。
当我打印出obj.Class
时,它返回class java.util.ArrayList
如何修复?
p0
是什么?你为什么认为从Java类型转换为C#类型是可能的呢? - Stephen C