我想将整数数组或整数列表转换成逗号分隔的字符串,如下所示:
string myFunction(List a) { return string.Join(",", a); } 但是string.Join仅List 作为第二个参数。做这个的最好方式是什么? 问题来源于stack overflow
最好的方法是升级到.NET 4.0,其中有一个可以满足您需要的重载:
String.Join (String, IEnumerable ) 如果无法升级,则可以使用Select和ToArray达到相同的效果。
return string.Join(",", a.Select(x => x.ToString()).ToArray());
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。