您的位置:首页 > 其它

字符串的反转以及随机数生成

2013-01-07 09:40 190 查看
经常有面试题考到字符串的反转和随机数生成。今天在这里记录一笔。

字符串的反转是有专门的方法的,.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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: