回答
String.Join(" ",("AB CD EF GH".Split(' ').Reverse()))
基本上是:分裂您輸入的字符串的空間,讓你有 「AB」, 「CD」, 「EF」 和 「GH」 的數組。然後反轉該數組,並將該數組的各個部分再次作爲一個字符串連接,將空格字符用作膠水。
好吧,如果這只是空格分開的部分,你能做到這一點相當容易:
string reversed = string.Join(" ", text.Split(' ').Reverse());
在.NET 3.5的你由於字符串的原因,需要額外調用ToArray。加入時沒有相同的值在.NET 4 rloads:
string reversed = string.Join(" ", text.Split(' ').Reverse().ToArray());
它可以更有效地利用Array.Reverse
扭轉就地分割陣列來完成:
string[] parts = text.Split(' ');
Array.Reverse(parts);
string reversed = string.Join(" ", parts);
...但該差是否會顯著或不是更可疑:)
會不會是'string [] parts = text.Split('');'作爲string.split返回一個數組? –
@ m.edmonson:謝謝,修正。 –
很高興我能幫助着名的Jon Skeet! :-) –
一種方法是拆分成一串字符串(看看string.Split),使用Array.Reverse
http://msdn.microsoft.com/en-us/library/d3877932.aspx
然後再次用空格(string.Join)加入結果字符串。
把它分解成一個數組,扭轉陣列,並加入它:
string.Join(" ", "AB CD EF GH".Split(' ').Reverse().ToArray());
- 1. 重新組織NSMutableArray
- 2. c#重新組織FlowLayoutPanel中的控件
- 3. 重新組織PHP數組
- 4. 將整個組織模式文件重新組織爲樹?
- 5. Bash重新組織CSV文件
- 6. 重新組織列數據
- 7. 重新組織大熊貓
- 8. Javascript:重新組織JSON
- 9. 重新組織陣列highcharts
- 10. 重新組織數據
- 11. 重新組織在序言
- 12. 重新組織Excel以及文本單元格
- 13. 文件組織PowerShell腳本
- 14. 重新組織由嵌套的數組
- 15. 組織模式重新提交錯誤
- 16. 組織我的C++文件
- 17. VC2010 C++ - 組織源文件
- 18. 目標文件組織c
- 19. 組織Objective-C源文件
- 20. 組織數組c#
- 21. 重新組織數據的Excel
- 22. 如何重新組織Python中的txt文件的內容
- 23. 如何重新組織一個列表?
- 24. 有沒有辦法重新組織UIStoryboard?
- 25. 查詢表重新組織數據
- 26. 重新組織數據結構
- 27. 爲我的組織重新生成validation.pem
- 28. 停止索引重新組織作業
- 29. 按值重新組織字典順序?
- 30. 重新組織一個數據幀
請張貼一些代碼,並解釋是行不通的。 –
你嘗試了什麼? – VMAtm