目前你正在做的是:
- 创建一个新的阵列。
- 在数组中存储字符串元素。
- 然后你正在做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);' –