31. 请列出C#中几种循环的方法,并指出他们的不同
for:一般用于循环次数已知的循环
while: 一般用于循环次数未知的循环,工作原理:先判断后执行
do…while:一般用于循环次数未知的循环,工作原理:先执行一次后判断
foreach:当一个序列实现IEnumerable接口或者GetEnumerator()方法时,可以用该循环方法,一般用于遍历集合或数组,更加安全。
32. 用C#实现以下功能:产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
namespace Wolfy.RandomDemo
{
class Program
{
static void Main(string[] args)
{
int[] result = GetRandom(100);
for (int i = 0; i < result.Length; i++)
{
Console.WriteLine(result[i]);
}
Console.WriteLine("over:" + result.Length);
Console.Read();
}
/// <summary>
/// 获得无重复随机数组
/// </summary>
/// <param name="n">上限n</param>
/// <returns>