C#中有类似对数组的Join()方法吗?
展开全部
C#中也有String.Join 方法,可以对数据进行操作,MSDN中定义如下:
在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。
命名空间: System
程序集: mscorlib(在 mscorlib.dll 中)
语法
public static string Join(
string separator,
string[] value
)
参数
separator
类型:System.String
String。
value
类型:System.String[]
一个 String 数组。
返回值
类型:System.String
String,包含与 separator 字符串交错的 value 的元素。
备注
例如,如果 separator 为“,”且 value 的元素为“apple”、“orange”、“grape”和“pear”,则 Join(separator, value) 返回“apple, orange, grape, pear”。
如果 separator 为 null,则改用空字符串 (Empty)。
示例:
using System;
public class JoinTest {
public static void Main() {
Console.WriteLine(MakeLine(0, 5, ", "));
Console.WriteLine(MakeLine(1, 6, " "));
Console.WriteLine(MakeLine(9, 9, ": "));
Console.WriteLine(MakeLine(4, 7, "< "));
}
private static string MakeLine(int initVal, int multVal, string sep) {
string [] sArr = new string [10];
for (int i = initVal; i < initVal + 10; i++)
sArr[i - initVal] = String.Format("{0,-3}", i * multVal);
return String.Join(sep, sArr);
}
}
展开全部
string[] arr = new string[]{"a","b"};
string str = string.Join(arr,",");
string str = string.Join(arr,",");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string[] s = {"张三","李四","王五" };
Console.WriteLine(string.Join("\r\n", s));
Console.WriteLine(string.Join("\r\n", s));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组.ToList后就有了。用泛型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string str = string.Join(",", arr);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询