在c#中有一個函數返回給定字符或字符串的x倍。或者我必須編碼?是否有一個內置的函數在.net中重複字符串或字符?
回答
string.Join("", Enumerable.Repeat("ab", 2));
返回
"abab"
而且
string.Join("", Enumerable.Repeat('a', 2))
返回
"aa"
稍微更正確的答案下面 - 使用本機'加入'的字符[(1)](http://stackoverflow.com/a/19248082/1037948),或'string.Concat'對於字符串[(2)](http://stackoverflow.com/a/15390834/1037948) – drzaus 2014-01-14 17:54:51
如果代碼已經使用Linq,請使用'string.Join(「,Enumerable.Repeat(」ab「,2).ToArray ());' – Sanjay 2014-04-04 12:10:23
對於字符所提到的新字符串(char ch,int count)更好。對此的改進可能是使用Concat。 – 2017-09-21 11:35:11
對於字符串你確實應該使用柯克的解決方案:
string.Join("", Enumerable.Repeat("ab", 2));
然而,對於字符,你還不如用內置的(更有效)的字符串構造函數:
new string('a', 2); // returns aa
應得1分提起重複字符的正確方法。你也可以看到http://stackoverflow.com/questions/411752/best-way-to-repeat-a-character-in-c-sharp。祝你好運。 – QMaster 2014-12-09 15:28:59
- 1. 檢查一個字符串是否沒有字符或數字
- 2. Ada - 是否有一個函數使字符或無界的字符串小寫?
- 3. 檢查字符串是否在字符串中重複使用
- 4. Java - 是否有一個內置函數用於連接字符串[]中的字符串?
- 5. 函數檢查字符串的第一個字符是否是一個字母
- 6. 是否有一個函數將字符串連接到分隔字符串中?
- 7. F#:檢查一個值是否是一個字符串數組,字符串數組或字符串數組
- 8. 是否有一個像StringOfChar這樣的重複字符串而不是字符的RTL函數?
- 9. 一個字符串查找是否有另一個字符串
- 10. 是否有可能檢查一個字符串是否與數組或字典中的字符串匹配,Swift?
- 11. 是否有一個內置的JavaScript函數來處理時間字符串?
- 12. 刪除字符串中的重複或重複字符
- 13. 用於在.net中排列一個字符串的字符串函數
- 14. 在Python中查找沒有內置函數的字符串的子字符串
- 15. 是否一個字符串有數字或特殊字符並拋出異常
- 16. jQuery確定一個字是否在一個字符串中連續重複
- 17. 函數檢查字符串是否有
- 18. 檢查一個字符串中的所有字符是否存在於r中的另一個字符串中
- 19. 在VBA/QTP中字符串比較如何工作?是否有內置的高效字符串哈希函數?
- 20. 八度「FUN必須是一個字符串或內聯函數」
- 21. 如何構造一個沒有重複字符的字符串?
- 22. 檢查是否在一個字符串中的每個字符屬於給定的字符或沒有(JAVA)
- 23. 字符串內字符的位置和重複
- 24. 顯示一個字符串中是否有多餘字符
- 25. 是否有.NET函數根據條件輸出字符串?
- 26. 字符串引用是否重複?
- 27. 字符串或數字是否有標識符?
- 28. 在2d字符串數組中查找重複的字符串
- 29. C - 檢查字符串是否是另一個字符串的子字符串
- 30. STEPWISE重複字符串中的字符
這不符合OP所要求的重複*字符串*(除了重複字符)。投票重新打開。 – 2010-11-06 22:34:45
這不是一個確切的重複:這是一個方法來做到這一點。 Dim line As String = New [String](「 - 」c,100) – KevinDeus 2012-04-28 00:49:49
好吧,遲到比從未好。我投票重新打開它,因爲它不是**重複鏈接的可能重複。 [重複在C#中的字符的最佳方式](http://stackoverflow.com/questions/411752/best-way-to-repeat-a-character-in-c-sharp)不**覆蓋重複字符串但只有角色! – Nope 2012-12-13 13:09:46