- 最後登錄
- 2024-4-23
- 在線時間
- 0 小時
- 註冊時間
- 2016-8-22
- 閱讀權限
- 20
- 精華
- 0
- UID
- 16624936
- 帖子
- 61
- 積分
- 49 點
- 潛水值
- 26790 米
| 若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php - struct Person
- {
- public int no { get; set; }
- public string Name { get; set; }
- public int money { get; set; }
- }
- static void Main(string[] args)
- {
- //5個人陣列大小只要宣告5
- Person[] People = new Person[5]{
- new Person(){ no=1, Name="怎", money=20 },
- new Person(){ no=2, Name="麼", money=10 },
- new Person(){ no=3, Name="會", money=5 },
- new Person(){ no=4, Name="這", money=30 },
- new Person(){ no=5, Name="樣", money=50 }
- };
- //需要兩個迴圈
- for (int i = 0; i < People.GetUpperBound(0); i++)
- {
- //從i的下一個開始比
- for (int j = i + 1; j < People.Length; j++)
- {
- if (People[i].money < People[j].money)
- {
- //要拿整個結構來換
- Person p = People[i];
- People[i] = People[j];
- People[j] = p;
- }
- }
- }
- //要用foreach
- foreach (Person p in People)
- {
- Console.WriteLine("{0} {1} {2}", p.no, p.Name, p.money);
- }
- }
複製代碼 ... |
|