Need to cast a Java ArrayList to C# ArrayList.
It does not work.
//code in C#
public void DoSomething(Java.Lang.Object obj){
Java.Util.ArrayList list = (Java.Util.ArrayList) obj;
}
The Exception:
Unhandled Exception:
System.InvalidCastException: Specified cast is not valid.
When I print out obj.Class, it returns class java.util.ArrayList
How to fix it?