C 實驗6 3 練習Lambda表示式排序

2021-10-25 06:45:27 字數 877 閱讀 6132

定義car類,練習lambda表示式排序

(1)car類中包含兩個字段:name和price;

(2)car類中包含相應的屬性、建構函式及tostring方法;

(3)在main方法中定義car陣列,並例項化該陣列;

(4)在main方法中,使用orderby方法,按姓名排序輸出car陣列所有元素。

(5)在main方法中,使用orderby方法,先按姓名後按**排序輸出car陣列所有元素。

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace exp3

set

}private int price;

public int price

set

}public car(string name, int price)

public override string tostring()

,車價:",name,price);}}

class program

;console.writeline("---------按姓名排序--------------------");

foreach (var item in car.orderby(x=>x.name))

console.writeline("--------先按姓名後按**排序-------");

foreach (var item in car.orderby(x=>x.name).thenby(x=>x.price)) //先按名稱排,再按**排}}

}

c語言練習 6 3 單詞長度

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以 結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如 it s 算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的 不計算在內。輸入格式 輸入在一行中給出一行文字,以 結束。輸出格式 在一行中輸出這行文字對應的單詞...

C 的Lambda 表示式

c 的lambda 表示式都使用 lambda 運算子 該運算子讀為 goes to 語法如下 形參列表 函式體 函式體多於一條語句的可用大括號括起。型別 可以將此表示式分配給委託型別,如下所示 1 2 3 delegateintdel inti delmydelegate x intj mydel...

C 中Lambda表示式

c 語言還是比較常見的東西,這裡我們主要介紹c lambda表示式,包括介紹乙個lambda就是乙個delegate,乙個delegate指向乙個方法等方面。你有沒有接觸過c lambda表示式,有沒有覺得匿名方法這東西很不錯,減少了很多 阿,但是匿名方法的使用還並不人性化,什麼是人性化呢?比如你可...