List<BadWord> badWord = new List<BadWord>() { new BadWord(){Level=1, Word="一"}, new BadWord(){Level=2, Word="二"}, new BadWord(){Level=3, Word="三"}, new BadWord(){Level=4, Word="四"}, new BadWord(){Level=5, Word="五"} }; 想得到: 1一,2二,3三,4四,5五
我知道用循环可以做到,但用linq的扩展方法能做到吗?
接分
string.join(",",badWord.select(r=>string.format("{0},{1}",r.Level,r.Word)))
一楼牛X,一个select搞定了。不过感觉后面的原理还是foreach。