C# 将数组中的每个值加倍

C# 将数组中的每个值加倍,c#,arrays,methods,indexing,C#,Arrays,Methods,Indexing,嗨,我写了一个代码,应该是数组中每个值的两倍。由于未知的原因,它不显示水平,而是显示垂直,它将原始数字与新的双精度值组合在一起,如何将它们彼此分割并水平显示。如果你能帮助我,我将不胜感激 int[] A = { -2, 5, -1, 9, -6, 23, 67, 1, -8, 7, -3, 90 }; Console.WriteLine("\n=====================\n"); Changes(A); //<<< original index valu

嗨,我写了一个代码,应该是数组中每个值的两倍。由于未知的原因,它不显示水平,而是显示垂直,它将原始数字与新的双精度值组合在一起,如何将它们彼此分割并水平显示。如果你能帮助我,我将不胜感激

 int[] A = { -2, 5, -1, 9, -6, 23, 67, 1, -8, 7, -3, 90 };

 Console.WriteLine("\n=====================\n");
 Changes(A); //<<< original index value
 Console.WriteLine("\nEvery Value gets doubled");

 Changes(A); //<<< new changes

Console.WriteLine
将垂直显示输出

试试这个

        Console.Write("{0} ", array[i]); //<<< display orgininal value
        array[i] *= 2;
         //here I use = to  separate the output put you can use any other string you want 
        Console.Write(" = {0}", array[i])

Console.Write(“{0}”,数组[i])// 
Console.WriteLine
将垂直显示输出

试试这个

        Console.Write("{0} ", array[i]); //<<< display orgininal value
        array[i] *= 2;
         //here I use = to  separate the output put you can use any other string you want 
        Console.Write(" = {0}", array[i])
Console.Write(“{0}”,数组[i])// 使用
Console.Write()
而不是
Console.WriteLine()

使用
Console.Write()
而不是
Console.WriteLine()
尝试以下操作:

您可以为此更改所有代码;)

=====================

原值:-2

新值:-4

=====================

等等……

试试这个:

您可以为此更改所有代码;)

=====================

原值:-2

新值:-4

=====================


以此类推……

在这种情况下,我总是使用String.Join()方法

int[]A={-2,5,1,9,6,23,67,1,8,7,3,90};
Console.WriteLine(“\n===============================\n”);

变更(A)// 在这种情况下,我总是使用String.Join()方法

int[]A={-2,5,1,9,6,23,67,1,8,7,3,90};
Console.WriteLine(“\n===============================\n”);

变更(A)//这实际上并没有改变值。现在它确实改变了。。。我认为这只需要展示新的价值观。现在它更新了值,只在一行中,显示旧的值并更改为新的值,但实际上并没有更改值。现在它确实。。。我认为这只需要展示新的价值观。现在它更新了值,只在一行中显示旧的值并更改为新的字符串。Join()对我来说是新的,因为我对编码不熟悉,我还不会使用它:B类型字符串附带许多有用的方法,可以自由使用它们来学习好的实践。你知道一种让用户更改数组中任何元素的值的方法吗?当然,看到恐龙的例子,使用Array.FindIndex方法String.Join()对我来说是新的,因为我对编码还不熟悉,我还不会使用它:b类型字符串附带了许多有用的方法,可以自由地使用它们来学习好的实践。你知道让用户更改数组中任何元素的值的方法吗?当然,请看恐龙的例子,Array.FindIndex方法的定义和使用
int i = -1;
A.ToList().ForEach(x => Console.WriteLine(string.Format("\n=====================\nOriginal value: {0}\nNew value: {1}\n=====================\n", x, A[++i] *= 2)));
int[] A = { -2, 5, -1, 9, -6, 23, 67, 1, -8, 7, -3, 90 };

Console.WriteLine("\n=====================\n");
Changes(A); //<<< original index value
Console.WriteLine("\nEvery Value gets doubled");

Changes(A); //<<< new changes


static void Changes(int[] array) //<<<<<<<< methods
{
    Console.WriteLine("\n=====================\n");
    Console.WriteLine("{0}", String.Join(", ", array)); //<<< display orgininal values

    for (int i = 0; i < array.Length; i++)
      array[i] *= 2;

    Console.WriteLine("{0}", String.Join(", ", array)); // <<new values
    Console.WriteLine("\n=====================\n");
}