我想弄清楚如何从多维数组中获取单个维度(为了论证,假设它是二维的),我有一个多维数组:double[,]d=newdouble[,]{{1,2,3,4,5},{5,4,3,2,1}};如果它是一个锯齿状的数组,我会简单地调用d[0],这会给我一个{1,2,3,4,5}的数组>,有没有一种方法可以用二维数组实现同样的效果? 最佳答案 没有。您当然可以编写一个包装类来表示一个切片,并在内部有一个索引器——但没有内置的东西。另一种方法是编写一个方法来制作切片的副本,然后返回一个向量-这取决于您是否想要副本。usingSystem;stat
我想弄清楚如何从多维数组中获取单个维度(为了论证,假设它是二维的),我有一个多维数组:double[,]d=newdouble[,]{{1,2,3,4,5},{5,4,3,2,1}};如果它是一个锯齿状的数组,我会简单地调用d[0],这会给我一个{1,2,3,4,5}的数组>,有没有一种方法可以用二维数组实现同样的效果? 最佳答案 没有。您当然可以编写一个包装类来表示一个切片,并在内部有一个索引器——但没有内置的东西。另一种方法是编写一个方法来制作切片的副本,然后返回一个向量-这取决于您是否想要副本。usingSystem;stat