- 最後登錄
- 2022-2-18
- 在線時間
- 0 小時
- 註冊時間
- 2010-3-7
- 閱讀權限
- 20
- 精華
- 0
- UID
- 7741797
- 帖子
- 76
- 積分
- 193 點
- 潛水值
- 4402 米
| 若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。 提供一些不同寫法
LINQ
- using System;
- using System.Linq;
- namespace ConsoleApplication1
- {
- internal class Program
- {
- private static void Main(string[] args)
- {
- var numberRange = Enumerable.Range(1, 50);
- var result = numberRange.OrderBy(a => Guid.NewGuid().GetHashCode()).Distinct().Take(5);
- Console.WriteLine(string.Join(" ", result));
- Console.ReadKey();
- }
- }
- }
複製代碼
一般
- using System;
- using System.Linq;
- namespace ConsoleApplication2
- {
- internal class Program
- {
- private static void Main(string[] args)
- {
- var result = new int[5];
- var random = new Random(Guid.NewGuid().GetHashCode());
- var randomNumber = 0;
- for (int i = 0; i < result.Length; i++)
- {
- do
- {
- randomNumber = random.Next(1, 50);
- } while (result.Contains(randomNumber));
- result[i] = randomNumber;
- }
- Console.WriteLine(string.Join(" ", result));
- Console.ReadKey();
- }
- }
- }
複製代碼
... |
|