C# 从给定的二维数组中怎么存储指定的元素?
int[,] path ={{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
(A){ 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{ 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
{ 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
{ 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
{ 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{ 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0},
{ 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1},(B)
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}};
以上是一个二维数组,用C#语言从path数组中按顺序得到元素值为1的各项下标,然后按顺序存到List中。说白了就是得到元素值为1的路径,有两条路径A到B,和B到A。得到两条路径的方法应该都一样吧。请写一下代码,谢谢!