也许我在思考动态鸭式联盟(python和JavaScript)方面的想法太多了。但是如何使下面的数组在编译时声明缩小到更小的尺寸?
public struct Centroid
{
public float x;
public float y;
public int count;
public float strength;
}
centers = new Centroid[1024];
现在我想在运行时使用计算值重新调整它的大小: starCount
centers = new Centroid[starCount];
更新
[是的,我想使用List<> generics]但我陷入困境,我需要读取一个GPU阵列并将其移动到C#数组,我还需要一个数组,因为我需要通过.net接口将结果发送到Matlab。]