在c#中是否有任何方法等同于javascript join() ..
var keyStr = keyList.join("_");
Run Code Online (Sandbox Code Playgroud)
我的要求是使用给定的分隔符将字符串数组连接成一个字符串.
我想将整个字符串数组转换为单个字符串...在javascript中我们可以通过调用jabvascript数组的toString()来实现这一点
数组的C#toString只打印类型信息.如果我们在其他类型(如int)上使用toString,则返回int的字符串表示形式.但是为什么在String数组中没有实现它.不会那么奇怪吗?
和
Joe*_*oey 34
你可以使用string.Join()
:
string.Join("_", array);
Run Code Online (Sandbox Code Playgroud)
或者,对于列表:
string.Join("_", list);
Run Code Online (Sandbox Code Playgroud)
将字符串数组转换为单个字符串的方式完全相同:使用string.Join()
:
string.Join(" ", stringarray);
Run Code Online (Sandbox Code Playgroud)
Dan Elliott还有一个很好的扩展方法,您可以使用它来更接近JavaScript,语法方面.
归档时间: |
|
查看次数: |
9453 次 |
最近记录: |