C#如何实现asp的join函数

  asp中有join函数将数组项目组合成用指定字符串分隔的字符串。

join(list[,delimiter])

  list :必选项。包含要联接的子字符串一维数组。

  delimite:可选项。在返回字符串中用于分隔子字符串的字符。如果省略,将使用空字符 ("")。 如果 delimiter 是零长度字符串,则在同一列表中列出全部项,没有分界符。

dim arr(2)
arr(0)=0
arr(1)=1
arr(2)=2
response.Write join(arr,"|")''''''''0|1|2

  C#可以通过String.Join方法来实现。

    string[] arr = { "0", "1", "2" };
    string s = String.Join("|", arr);
    Response.Write(s); 

  不过C#的String.Join方法无法使用于数字数组上,会报参数类型错误,不知道怎么破。。。

“/”应用程序中的服务器错误。


编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS1502: 与“string.Join(string, string[])”最匹配的重载方法具有一些无效参数

源错误:

 
行 2:  <%
行 3:      int[] arr = { 0,1,2 };
行 4:      string s = String.Join("|", arr);
行 5:      Response.Write(s);  
行 6:   %>


 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:C#如何实现asp的join函数

评论(0)Web开发网
阅读(230)喜欢(1)Asp.Net/C#/WCF