Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在循环中获取多个值_C#_Arrays_For Loop - Fatal编程技术网

C# 在循环中获取多个值

C# 在循环中获取多个值,c#,arrays,for-loop,C#,Arrays,For Loop,我有4个阵列: var array1[] = {1,2,3,4} var array2[] = {a,b,c,d} var array3[] = {A,B,C,D} var array4[] = {10,20,30,40} 现在,我想从1个循环中的4个数组中获取4个值,那么如何才能做到这一点,就像1个循环的输出: "1,a,A,10" for(inti=0;ifor(inti=0;ifor)(inti=0;ifor)(inti=0;i我想你想要: var array2[] = {'a','b

我有4个阵列:

var array1[] = {1,2,3,4}
var array2[] = {a,b,c,d}
var array3[] = {A,B,C,D}
var array4[] = {10,20,30,40}
现在,我想从1个循环中的4个数组中获取4个值,那么如何才能做到这一点,就像1个循环的输出:

"1,a,A,10"
for(inti=0;i
for(inti=0;i
for)(inti=0;i
for)(inti=0;i我想你想要:

var array2[] = {'a','b','c','d'};
var array3[] = {'A','B','C','D'};
通过第二和第三阵列

无论如何,你可以像评论中提到的那样循环浏览它们

for(int i=0; i<4; i++)
{
   Console.WriteLine("\"{0},{1},{2},{3}\"", array1[i], array2[i], array3[i], array4[i]);
}
for(int i=0;i我想你想要:

var array2[] = {'a','b','c','d'};
var array3[] = {'A','B','C','D'};
通过第二和第三阵列

无论如何,你可以像评论中提到的那样循环浏览它们

for(int i=0; i<4; i++)
{
   Console.WriteLine("\"{0},{1},{2},{3}\"", array1[i], array2[i], array3[i], array4[i]);
}
for(int i=0;i我想你想要:

var array2[] = {'a','b','c','d'};
var array3[] = {'A','B','C','D'};
通过第二和第三阵列

无论如何,你可以像评论中提到的那样循环浏览它们

for(int i=0; i<4; i++)
{
   Console.WriteLine("\"{0},{1},{2},{3}\"", array1[i], array2[i], array3[i], array4[i]);
}
for(int i=0;i我想你想要:

var array2[] = {'a','b','c','d'};
var array3[] = {'A','B','C','D'};
通过第二和第三阵列

无论如何,你可以像评论中提到的那样循环浏览它们

for(int i=0; i<4; i++)
{
   Console.WriteLine("\"{0},{1},{2},{3}\"", array1[i], array2[i], array3[i], array4[i]);
}

对于(int i=0;i
另一种方法是
将所有数组放入一个数组中,并在其中循环:

    static void Main(string[] args)
    {
        Object[] array1 = { 1, 2, 3, 4 };
        Object[] array2 = { 'a', 'b', 'c', 'd' };
        Object[] array3 = { 'A', 'B', 'C', 'D' };
        Object[] array4 = { 10, 20, 30, 40 };
        var arrays = new Object[][] { array1, array2, array3, array4 };
        string str = "";
        for (int i = 0; i < arrays.Length; i++)
        {
            str += arrays[i][0].ToString()+',';
        }
        str = str.Remove(str.Length - 1);
        Console.WriteLine(str);
        Console.ReadLine();
    }
static void Main(字符串[]args)
{
对象[]数组1={1,2,3,4};
对象[]数组2={a',b',c',d'};
对象[]数组3={A',B',C',D'};
对象[]数组4={10,20,30,40};
var arrays=新对象[][{array1,array2,array3,array4};
字符串str=“”;
for(int i=0;i

输出:1,a,a,10

另一种方法是
将所有数组放入一个数组中,并在其中循环:

    static void Main(string[] args)
    {
        Object[] array1 = { 1, 2, 3, 4 };
        Object[] array2 = { 'a', 'b', 'c', 'd' };
        Object[] array3 = { 'A', 'B', 'C', 'D' };
        Object[] array4 = { 10, 20, 30, 40 };
        var arrays = new Object[][] { array1, array2, array3, array4 };
        string str = "";
        for (int i = 0; i < arrays.Length; i++)
        {
            str += arrays[i][0].ToString()+',';
        }
        str = str.Remove(str.Length - 1);
        Console.WriteLine(str);
        Console.ReadLine();
    }
static void Main(字符串[]args)
{
对象[]数组1={1,2,3,4};
对象[]数组2={a',b',c',d'};
对象[]数组3={A',B',C',D'};
对象[]数组4={10,20,30,40};
var arrays=新对象[][{array1,array2,array3,array4};
字符串str=“”;
for(int i=0;i

输出:1,a,a,10

另一种方法是
将所有数组放入一个数组中,并在其中循环:

    static void Main(string[] args)
    {
        Object[] array1 = { 1, 2, 3, 4 };
        Object[] array2 = { 'a', 'b', 'c', 'd' };
        Object[] array3 = { 'A', 'B', 'C', 'D' };
        Object[] array4 = { 10, 20, 30, 40 };
        var arrays = new Object[][] { array1, array2, array3, array4 };
        string str = "";
        for (int i = 0; i < arrays.Length; i++)
        {
            str += arrays[i][0].ToString()+',';
        }
        str = str.Remove(str.Length - 1);
        Console.WriteLine(str);
        Console.ReadLine();
    }
static void Main(字符串[]args)
{
对象[]数组1={1,2,3,4};
对象[]数组2={a',b',c',d'};
对象[]数组3={A',B',C',D'};
对象[]数组4={10,20,30,40};
var arrays=新对象[][{array1,array2,array3,array4};
字符串str=“”;
for(int i=0;i

输出:1,a,a,10

另一种方法是
将所有数组放入一个数组中,并在其中循环:

    static void Main(string[] args)
    {
        Object[] array1 = { 1, 2, 3, 4 };
        Object[] array2 = { 'a', 'b', 'c', 'd' };
        Object[] array3 = { 'A', 'B', 'C', 'D' };
        Object[] array4 = { 10, 20, 30, 40 };
        var arrays = new Object[][] { array1, array2, array3, array4 };
        string str = "";
        for (int i = 0; i < arrays.Length; i++)
        {
            str += arrays[i][0].ToString()+',';
        }
        str = str.Remove(str.Length - 1);
        Console.WriteLine(str);
        Console.ReadLine();
    }
static void Main(字符串[]args)
{
对象[]数组1={1,2,3,4};
对象[]数组2={a',b',c',d'};
对象[]数组3={A',B',C',D'};
对象[]数组4={10,20,30,40};
var arrays=新对象[][{array1,array2,array3,array4};
字符串str=“”;
for(int i=0;i

输出:1,a,a,10

for(int i=0;i
for(int i=0;i
for(int i=0;i
for(int i=0;如果谁否决了这个解决方案,你能给我们一些提示吗?因为我看不出这个解决方案和上面被否决的解决方案之间有什么区别?对于谁否决了这个解决方案,你能给我们一些提示吗?因为我看不出这个解决方案和上面被否决的解决方案之间有什么区别吗?对于谁否决这个解决方案,你能给我们一些提示为什么?因为我看不出这个解决方案和上面被否决的解决方案有什么区别?对于否决这个解决方案的人,你能给我们一些提示为什么吗?因为我看不出这个解决方案和上面被否决的解决方案有什么区别?