首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

菜鸟有关问题之十一:C#中的List<T>能直接当T类型的数组用吗

2012-02-13 
初学者问题之十一:C#中的ListT能直接当T类型的数组用吗?如题,我有一个函数调用原型如下:[DllImport(std

初学者问题之十一:C#中的List<T>能直接当T类型的数组用吗?
如题,我有一个函数调用原型如下:
[DllImport("stdbspline.dll")]
public static extern int mdlMesh_newPolyfaceFromXYTriangulation
  (out int ppMeshDescr, ref Point3d[] xyzArray, int numXYZ);
这里的Point3d是一个含有三个doulbe值的结构体。

我用var meshPnts = new List<Point3d>();声明了一个泛型集合类型。那请问可否直接将meshPnts传递给函数mdlMesh_newPolyfaceFromXYTriangulation的第二个参数。
多谢!


[解决办法]
ref meshPnts.ToArray() 这样。

热点排行