C# 多维数组值

C# 多维数组值,c#,multidimensional-array,vector,C#,Multidimensional Array,Vector,是否有一个标准方法或属性来获取C#中向量形式的多维数组的所有值 请勾选此项:- int[,] array = new int[,] {{1,2},{3,4},{5,6}}; int[] vector = array.Cast<int>().ToArray(); int[,]数组=新的int[,]{{1,2},{3,4},{5,6}; int[]vector=array.Cast().ToArray(); 测试:- class Program { stat

是否有一个标准方法或属性来获取C#中向量形式的多维数组的所有值

请勾选此项:-

int[,] array = new int[,] {{1,2},{3,4},{5,6}};
int[] vector = array.Cast<int>().ToArray(); 
int[,]数组=新的int[,]{{1,2},{3,4},{5,6};
int[]vector=array.Cast().ToArray();
测试:-

class Program
    {
        static void Main(string[] args)
        {
            int[,] array = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 } };
            int[] vector = array.Cast<int>().ToArray();
            Console.ReadKey();
        }
    }
类程序
{
静态void Main(字符串[]参数)
{
int[,]数组=新的int[,]{{1,2},{3,4},{5,6};
int[]vector=array.Cast().ToArray();
Console.ReadKey();
}
}

可能是:@Fabske的复制品,你可能是对的,提供的投影可以被视为标准方法……找到我的测试答案@Vgorosh你能说说你在这里做什么吗?也许有更好的方法来做你想做的事情。@EricLippert:我正试图从矩形数组中提取一维数组。正如Marc Gravell所建议的那样,标准方法是使用以下投影:
int[]to=from.Cast().ToArray()
class Program
    {
        static void Main(string[] args)
        {
            int[,] array = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 } };
            int[] vector = array.Cast<int>().ToArray();
            Console.ReadKey();
        }
    }