用 C# 列印陣列
本教程將討論在 C# 中列印字串陣列的方法。
在 C# 中使用 String.Join()
方法列印陣列
String.Join()
方法在 C# 中將指定陣列的元素與指定的分隔符連線在一起。我們可以使用\n
轉義序列作為分隔符,將陣列的每個元素放在單獨的行中。以下程式碼示例向我們展示瞭如何使用 C# 中的 String.Join()
方法列印字串變數陣列。
using System;
namespace print_string_array
{
class Program
{
static void Main(string[] args)
{
string[] arr = new string[] { "one", "two", "three", "four" };
Console.WriteLine(String.Join("\n", arr));
}
}
}
輸出:
one
two
three
four
我們初始化了字串變數 arr
的陣列,並使用 C# 中的 String.Join("\n", arr)
函式在新行中列印了每個元素。String.Join()
函式返回一個字串變數。因此,我們既可以將返回值儲存在字串變數中,然後顯示它,也可以直接在 Console.WriteLine()
函式中使用 String.Join()
函式。
在 C# 中使用 List.ForEach()
方法列印陣列
ForEach()
方法對 C# 中列表的每個元素執行指定的操作。通過首先將陣列轉換為列表,我們可以使用 List.ForEach()
方法列印陣列的每個元素。我們可以在 Linq 中使用 ToList()
函式將陣列轉換為列表。請參見以下示例。
using System;
using System.Linq;
namespace print_string_array
{
class Program
{
static void Main(string[] args)
{
string[] strArray = new string[] { "abc", "def", "asd" };
strArray.ToList().ForEach(Console.WriteLine);
}
}
}
輸出:
abc
def
asd
我們初始化了一個字串 strArray
陣列,並列印了 strArray
陣列的所有元素,方法是先在 Linq 中使用 ToList()
函式將其轉換為列表,然後在結果列表中使用 ForEach()
。
在 C# 中使用 foreach
迴圈列印陣列
foreach
迴圈用於遍歷 C# 中的資料結構。我們還可以使用 foreach
迴圈來遍歷陣列的每個元素並列印出來。以下程式碼示例向我們展示瞭如何使用 C# 中的 foreach
迴圈列印陣列。
using System;
namespace print_string_array
{
class Program
{
static void Main(string[] args)
{
string[] arr = new string[] { "one", "two", "three", "four" };
foreach(var s in arr)
{
Console.WriteLine(s);
}
}
}
}
輸出:
one
two
three
four
我們初始化了字串 arr
的陣列,並使用 C# 中的 foreach
迴圈顯示 arr
陣列的每個元素。
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn