string str = "I come from Shanghai."; //根据空格切割 string[] strS = str.Split(' '); string tempStr = ""; for (int i = strS.Length - ; i >= ; i--) { tempStr = tempStr + strS[i] + " "; } //去掉首尾空格 tempStr = tempStr.Trim();方法有多种。走过路过的朋友,可以发表想法,说说思路。