目前你正在做的是:
- 創建一個新的陣列。
- 在數組中存儲字符串元素。
- 然後你正在做2件事:
- 清除控制檯。
- 將數組對象寫入控制檯(而不是它的元素)。
您正在重複點3的次數等於數組中元素的數目的數目。因此,如果您有5個元素,則只需清除控制檯,然後將數組對象寫入控制檯5次。
一種更好的方式是以下內容:
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
string[] values = { "This", "That", "The Other Thing" };
Console.Clear();
foreach (var item in values)
{
Console.WriteLine(item);
}
這將清除控制檯,然後寫包含在陣列中的每個字符串元素,到控制檯窗口,每行一個元素。
值得指出的是,與for
循環(詳細信息see here)相比,foreach
循環在內存方面更爲昂貴。要使用for
循環寫這個問題,可以執行以下操作:
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
string[] values = { "This", "That", "The Other Thing" };
Console.Clear();
for (int i = 0; i < values.Length; i++)
{
Console.WriteLine(values[i]);
}
整數的「i」判定元件將打印其中,並且因此與通過循環每個週期內,下一個元素將被髮送到的安慰。
'控制檯。WriteLine(item);' –