如何将系统类型(C sharp)转换为java lang类

cav*_*iar 5 c# java xamarin

我试图通过绑定在Xamarin项目中使用Java库.我需要将C sharp类类型作为参数传递给Java方法.

typeof() C sharp中的方法不起作用,因为编译器编译

无法将类型"System.Type"隐式转换为"Java.Lang.Class"

有没有办法正确转换它?

小智 12

尝试Java.Lang.Class.FromType(Type)在Xamarin中使用.

例如,您的C sharp类可能是 Car

然后Java.Lang.Class.FromType(typeof(Car))在Xamarin中调用它