回答
如果订单总是为“香格里拉stname,名字”,下面的代码应该工作:
var variableContainingLastNameFirstName = "LastName, FirstName";
var split = variableContainingLastNameFirstName.Split(new char[] {',' });
var firstNamelastName = string.Format("{0}, {1}", split[0], split[1]);
它保留逗号后的空格(LastName,[space] FirstName),不是吗? – 2010-08-20 19:06:04
在那里的几个Trim()调用应该清理它。 – 2010-08-20 19:13:31
我更喜欢这种解决方案,在分割字符串时加上'Trim'调用来分割字符串'','',因为如果任何输入发生为'Firstname,Lastname'',没有空间(除非这被认为是错误的情况)。 – 2010-08-20 19:28:14
试试这个:
string username = "LastName, FirstName";
string[] words = username.Split(new string[]{", "});
string result = words[1] + "." + words[0]; // storing
// for output
Console.WriteLine("{0}.{1}", words[1], words[0]);
Console.WriteLine(result);
- 1. C#顺序字符串
- 2. 变化串顺序
- 3. 格式化字符串(变量+文本)
- 4. 字典顺序,字符串,C++
- 5. 本地化字符串C#
- 6. 序列化字符串C
- 7. C字符串数组顺序操作
- 8. C++ quicksort排序字符串文本
- 9. 字符串文字的本地化
- 10. Swift字符串变量本地化
- 11. Objective-c本地化字符串文件中的多行字符串
- 12. 字符串在C中包含字符串++的文本文件
- 13. 按字母顺序重新排序字符串变量
- 14. 按字母顺序排序字符串
- 15. TextFile中字符串的字母顺序
- 16. C#非字符串本地化
- 17. 如何使用jidea按字母顺序格式化变量字符串?
- 18. 本地化和“格式字符串不是字符串文字”
- 19. objective-c字符串,字符串格式化程序
- 20. 字典的顺序每次变化
- 21. C#Binaryformatter反序列化为字符串?
- 22. 根据文化改变字符串
- 23. 字符串的子字符串的顺序统计
- 24. 我想改变文本的字符串
- 25. PHP的文本字符串变量
- 26. 如何按字母顺序排序字符串的字符?
- 27. C++:变量声明初始化顺序
- 28. 序列化字符串的
- 29. 变化串字符X
- 30. 字符串排序顺序(LC_COLLATE和LC_CTYPE)
问题是没有真正涉及到的WinForms。 – 2010-08-20 19:12:06