字符串的反转以及随机数生成
经常有面试题考到字符串的反转和随机数生成。今天在这里记录一笔。
字符串的反转是有专门的方法的,.net里面有Reverse()方法就可以反转。
string name = "明天会更好"; var collection = Enumerable.Reverse(name); foreach (var element in collection) { Response.Write(element); }
这样输出的结果就是。好更会天明
说一下不重复的随机数,其实就是生成随机数与已经生成的随机数作比较,如果重复就继续生成。
public List<int> getRandom() { List<int> result = new List<int>(6); Random rand = new Random(); int temp = 0; while (result.Count < 6) { temp = rand.Next(1, 34); if (!result.Contains(temp)) result.Add(temp); } return result; }
==============================================================================
青春匆匆,很多人都有自己的座右铭,鞭策自己前进,当没看到座右铭的时候又忘了自己要干什么,就这样天天立志,志天天立,最终还是那个初出茅庐的小菜鸟。从现在开始,慢慢去改掉懒惰的习惯。慢慢去加强学习,直到慢慢成功。==============================================================================