C# 在c中,将字符串数组转换为简单字符串,反之亦然#

C# 在c中,将字符串数组转换为简单字符串,反之亦然#,c#,arrays,string,C#,Arrays,String,比方说,这里是c#中的字符串数组: 有没有办法将此字符串数组转换为如下字符串: "one,two,three" 在转换成这个字符串之后,我将如何返回之前的字符串数组,我的意思是如何再次将字符串转换成字符串数组 string[] array = new string[] { "one", "two", "three" }; 像这样试试 加入 var str = string.Join(",", array); 阵列 var strArr = str.Split(','); 像这样试试 加

比方说,这里是c#中的字符串数组:

有没有办法将此字符串数组转换为如下字符串:

 "one,two,three"
在转换成这个字符串之后,我将如何返回之前的字符串数组,我的意思是如何再次将字符串转换成字符串数组

string[] array = new string[] { "one", "two", "three" };
像这样试试

加入

var str = string.Join(",", array);
阵列

var strArr = str.Split(',');
像这样试试

加入

var str = string.Join(",", array);
阵列

var strArr = str.Split(',');

给定字符串数组:

string[] array = new string[] { "one", "two", "three" };
您可以这样加入它(还有其他几种方式,但这是其中一种更简单的方式)

有关此方法的更多信息,请参阅和,它也有一些有趣的负担

然后,您可以使用拆分方法将其返回到一个数组中,以创建连接的字符串,如下所示:

var array2 = str.Split(',');

此外,有关此方法的详细信息,请参见或。

给定字符串数组:

string[] array = new string[] { "one", "two", "three" };
您可以这样加入它(还有其他几种方式,但这是其中一种更简单的方式)

有关此方法的更多信息,请参阅和,它也有一些有趣的负担

然后,您可以使用拆分方法将其返回到一个数组中,以创建连接的字符串,如下所示:

var array2 = str.Split(',');

此外,有关此方法的详细信息,请参阅或。

您的Asnwer is Join和Split将帮助您完成此操作

参加 Join方法将多个字符串组合成一个字符串。它接收两个参数:数组或IEnumerable和分隔符字符串。它在返回字符串中集合的每个元素之间放置分隔符

string.Join(",", array)
分裂 字符串的数据中通常有分隔符。分隔符包括“,”逗号和“\t”制表符

string[] words = JoinedString.Split(',');

您的Asnwer is Join and Split将帮助您完成此操作

参加 Join方法将多个字符串组合成一个字符串。它接收两个参数:数组或IEnumerable和分隔符字符串。它在返回字符串中集合的每个元素之间放置分隔符

string.Join(",", array)
分裂 字符串的数据中通常有分隔符。分隔符包括“,”逗号和“\t”制表符

string[] words = JoinedString.Split(',');

使用string.join(“,”,array)连接字符串并使用joinedstring.split(“,”)获取数组返回使用string.join(“,”,array)连接字符串并使用joinedstring.split(“,”)获取数组返回如何在控制台中显示字符串@Anik Islam Abhi使用for循环或foreach循环在控制台中显示for
strArr
我的意思是如何将转换后的字符串显示到控制台?使用Console.Writeline(str);“Anik Islam”不起作用Abhi@xls我已经更新了我的答案。检查小提琴链接如何在控制台中显示字符串@Anik Islam Abhi使用for循环或foreach循环在控制台中显示for
strArr
我的意思是如何将转换后的字符串显示到控制台?使用Console.Writeline(str);“Anik Islam”不起作用Abhi@xls我已经更新了我的答案。检查小提琴连杆