在 C# 中將字串陣列轉換為字串
在本文中,我們將學習如何在 C# 中將字串陣列轉換為單個字串。
在 C#
中使用 Join()
方法將字串陣列轉換為字串
Join()
方法用於將字串陣列轉換為單個字串。我們可以使用它來建立一個包含兩個元素的陣列,每個字串都表示為一個嚴格的字串。
語法:
string.Join("", str);
例子:
using System;
class HelloWorld
{
static void Main()
{
string[] str = new string[2];
str[0] = "Hello";
str[1] = "World";
string res = string.Join(".", str);
Console.WriteLine($"{res}");
}
}
輸出:
Hello.World
我們將字串變數 str
初始化為 2 來儲存初始化的字串,並使用 Join()
將 str[0]
和 str[1]
組合起來。
在 C#
中使用 Concat()
將字串陣列轉換為字串
Concat()
方法用於輕鬆地將字串陣列轉換為單個字串。
語法:
string result = String.Concat(str);
例子:
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
string[] str = new string[2];
str [0] = "Hello ";
str [1] = "World";
string res = String.Concat(str);
Console.WriteLine($"{res}");
}
}
輸出:
Hello World
我們初始化一個字串變數 str
為 2
和一個名為 result 的字串變數來儲存結果字串並使用 Concat()
結合 str[0]
和 str[1]
並且儲存導致結果
中的字串。
一個優點是在 Concat()
方法中,我們不必像 Join()
那樣使用 null 或空引數。
在 C#
中使用 String Builder()
將字串陣列轉換為字串
當我們在新增元素之前迴圈遍歷字串陣列時,String Builder()
技術是理想的。
語法:
StringBuilder bdr = new StringBuilder();
foreach (string value in array)
{
bdr.Append(value);
bdr.Append('.');
}
例子:
using System;
using System.Text;
class HelloWorld
{
static void Main()
{
string[] array = new string[] { "Hello","World"};
StringBuilder bdr = new StringBuilder();
foreach (string value in array)
{
bdr.Append(value);
bdr.Append('.');
}
string res = bdr.ToString();
Console.WriteLine($" {res}");
}
}
輸出:
Hello.World.
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn