我传递类型名和从C#代码一些参数到VB写一个导航框架的构造函数。导航框架在类型上查找与使用Type.GetConstructor(Types())传递的参数相匹配的构造函数。我正在寻找的构造函数需要一个整数数组 - 在vb中的Integer()。但它得到一个System.Int32数组。只要试试这个我已经走了:C#/ vb.net类型不匹配查找由反射(整数()对System.Int32 [])
System.Int32[] int32Array = IdList.ToArray();
int[] intArray = new int[int32Array.Length];
for (int i = 0; i < int32Array.Length; i++)
{
intArray[i] = (int)int32Array[i];
}
而且VB代码仍然可以看到System.Int32在另一端,这意味着它没有找到构造函数。
任何见解?