C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■98003 / )  Re[1]: C#のラムダ式について
□投稿者/ 古谷 (7回)-(2021/08/21(Sat) 19:51:27)
ラムダ式は関数を簡単に書けるもので
ラムダ式のメリットは簡単な処理を簡単に書けること、これに尽きる

簡単な処理を組み合わせるとたいていの処理はできる
処理を組み合わせる仕組みがLINQ

マイクロソフトはLINQのためにラムダ式と拡張メソッドを.NETに追加したという
ドキュメントをMSDNで見た覚えがあるんだけど、もう見つけられない

実際にプログラム書いてみるとラムダ式のありがたみがわかる

たとえば、次のように
クラス名:名前:点数
のデータがあったとして

Bクラス:中川:50
Aクラス:山田:40
Bクラス:川上:70
Aクラス:田中:30
Cクラス:村山:40
Cクラス:上村:20

各クラスごとの最高得点を求めて次のようにクラス名順に出力してください

Aクラス:40
Bクラス:70
Cクラス:40

という問題があったときラムダ式を使うと次のように書ける
https://paiza.io/projects/AeCjQQNRb5UJgsG_bcHcQg

ラムダ式使わなかったら結構プログラム書かないといけない
あると超便利、それがラムダ式


返信 編集キー/


管理者用

- Child Tree -