在函数重复字符串或字符在.NET中?
在c#中有一个函数返回给定字符或字符串的x倍。 或者我必须编码?
string.Join("", Enumerable.Repeat("ab", 2));
返回
"abab"
和
string.Join("", Enumerable.Repeat('a', 2))
返回
"aa"
string.Concat(Enumerable.Repeat("ab", 2));
回报
“ABAB”
对于字符串,你应该确实使用Kirk的解决方案:
string.Join("", Enumerable.Repeat("ab", 2));
然而,对于字符,你可以使用内建的(更高效的)字符串构造函数:
new string('a', 2); // returns aa
链接地址: http://www.djcxy.com/p/21067.html