Submit Search
NET 6で実装された新しいLINQ API
0 likes
832 views
T
TomomitsuKusaba
C# Tokyo.NET 6 移行祭り! NET 6で実装された新しいLINQ API
Engineering
Read more
1 of 7
Download now
Download to read offline
1
2
3
4
5
6
7
More Related Content
PDF
System.Drawing 周りの話
Satoru Fujimori
PDF
.NETのサポートポリシーのおさらい #csharptokyo
Yuta Matsumura
PPTX
C#や.NET Frameworkがやっていること
信之 岩永
PDF
.NET 7期待の新機能
TomomitsuKusaba
PDF
DockerとKubernetesをかけめぐる
Kohei Tokunaga
PPTX
Metaspace
Yasumasa Suenaga
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
PDF
コンセプトから理解するGitコマンド
ktateish
System.Drawing 周りの話
Satoru Fujimori
.NETのサポートポリシーのおさらい #csharptokyo
Yuta Matsumura
C#や.NET Frameworkがやっていること
信之 岩永
.NET 7期待の新機能
TomomitsuKusaba
DockerとKubernetesをかけめぐる
Kohei Tokunaga
Metaspace
Yasumasa Suenaga
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
コンセプトから理解するGitコマンド
ktateish
What's hot
(20)
PPTX
pg_bigmで全文検索するときに気を付けたい5つのポイント(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
PPTX
世界一わかりやすいClean Architecture
Atsushi Nakamura
PPTX
C# 8.0 非同期ストリーム
信之 岩永
PDF
PostgreSQLの運用・監視にまつわるエトセトラ
NTT DATA OSS Professional Services
PPTX
Redisの特徴と活用方法について
Yuji Otani
PDF
Javaのログ出力: 道具と考え方
Taku Miyakawa
PPTX
Java 17直前!オレ流OpenJDK「の」開発環境(Open Source Conference 2021 Online/Kyoto 発表資料)
NTT DATA Technology & Innovation
PDF
APICのREST API入門
Takehiro Yokoishi
PDF
HTTP/2の現状とこれから
shigeki_ohtsu
KEY
やはりお前らのMVCは間違っている
Koichi Tanaka
PDF
Dockerからcontainerdへの移行
Kohei Tokunaga
PDF
What's new in Spring Batch 5
ikeyat
PDF
[db analytics showcase Sapporo 2018] B13 Cloud Spanner の裏側〜解析からベストプラクティスへ〜
Insight Technology, Inc.
PDF
Flutter移行の苦労と、乗り越えた先に得られたもの
Recruit Lifestyle Co., Ltd.
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
PDF
Vacuum徹底解説
Masahiko Sawada
PDF
Form認証で学ぶSpring Security入門
Ryosuke Uchitate
PDF
これからSpringを使う開発者が知っておくべきこと
土岐 孝平
PDF
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
pg_bigmで全文検索するときに気を付けたい5つのポイント(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
世界一わかりやすいClean Architecture
Atsushi Nakamura
C# 8.0 非同期ストリーム
信之 岩永
PostgreSQLの運用・監視にまつわるエトセトラ
NTT DATA OSS Professional Services
Redisの特徴と活用方法について
Yuji Otani
Javaのログ出力: 道具と考え方
Taku Miyakawa
Java 17直前!オレ流OpenJDK「の」開発環境(Open Source Conference 2021 Online/Kyoto 発表資料)
NTT DATA Technology & Innovation
APICのREST API入門
Takehiro Yokoishi
HTTP/2の現状とこれから
shigeki_ohtsu
やはりお前らのMVCは間違っている
Koichi Tanaka
Dockerからcontainerdへの移行
Kohei Tokunaga
What's new in Spring Batch 5
ikeyat
[db analytics showcase Sapporo 2018] B13 Cloud Spanner の裏側〜解析からベストプラクティスへ〜
Insight Technology, Inc.
Flutter移行の苦労と、乗り越えた先に得られたもの
Recruit Lifestyle Co., Ltd.
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
Vacuum徹底解説
Masahiko Sawada
Form認証で学ぶSpring Security入門
Ryosuke Uchitate
これからSpringを使う開発者が知っておくべきこと
土岐 孝平
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
Ad
Similar to NET 6で実装された新しいLINQ API
(20)
PDF
Objective-C Generics LT version
Goichi Hirakawa
PPTX
FIWARE Building your own IoT agent
fisuda
PDF
【2018/09/11】PAYでのReact Nativeにおける APIクライアント実装 について
Natsuki Yamanaka
PPTX
IoTと業務システムをつなぐgRPC/RESTサービスの開発と運用
DeNA
PDF
Objective-C Generics
Goichi Hirakawa
PPTX
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
CData Software Japan
PDF
【初心者向け】API を使ってクラウドの管理を自動化しよう
富士通クラウドテクノロジーズ株式会社
PPTX
技術選択とアーキテクトの役割
Toru Yamaguchi
PDF
Intalio japan special cloud workshop
Daisuke Sugai
PDF
改めて C# でできることを振り返る
Yuta Matsumura
PDF
IL2CPPに関する軽い話
Wooram Yang
PDF
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
Toshikazu Ichikawa
PDF
AIエージェント勉強会~マイクロソフトの最新技術発表を受けて~ (2025/07)
Fujio Kojima
PPTX
C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう
Study Group by SciencePark Corp.
PDF
.NET 7におけるBlazorの新機能
TomomitsuKusaba
PPTX
Spring I/O 2015 報告
Takuya Iwatsuka
PDF
[Japan Tech summit 2017] APP 001
Microsoft Tech Summit 2017
PDF
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
PDF
JSUG20171027-spfingboot-k8s-ocp
Nobuhiro Sue
PDF
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando
Objective-C Generics LT version
Goichi Hirakawa
FIWARE Building your own IoT agent
fisuda
【2018/09/11】PAYでのReact Nativeにおける APIクライアント実装 について
Natsuki Yamanaka
IoTと業務システムをつなぐgRPC/RESTサービスの開発と運用
DeNA
Objective-C Generics
Goichi Hirakawa
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
CData Software Japan
【初心者向け】API を使ってクラウドの管理を自動化しよう
富士通クラウドテクノロジーズ株式会社
技術選択とアーキテクトの役割
Toru Yamaguchi
Intalio japan special cloud workshop
Daisuke Sugai
改めて C# でできることを振り返る
Yuta Matsumura
IL2CPPに関する軽い話
Wooram Yang
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
Toshikazu Ichikawa
AIエージェント勉強会~マイクロソフトの最新技術発表を受けて~ (2025/07)
Fujio Kojima
C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう
Study Group by SciencePark Corp.
.NET 7におけるBlazorの新機能
TomomitsuKusaba
Spring I/O 2015 報告
Takuya Iwatsuka
[Japan Tech summit 2017] APP 001
Microsoft Tech Summit 2017
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
JSUG20171027-spfingboot-k8s-ocp
Nobuhiro Sue
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando
Ad
More from TomomitsuKusaba
(16)
PDF
ASP. NET Core 汎用ホスト概要
TomomitsuKusaba
PDF
Web開発者にお勧め .NET MAUI Blazor App
TomomitsuKusaba
PDF
Microsoft MVPとは?コミュニティ活動のすすめ
TomomitsuKusaba
PDF
.NET6新機能の振り返り
TomomitsuKusaba
PDF
Web開発者が始める .NET MAUI Blazor App
TomomitsuKusaba
PDF
BlazorにSwaggerを導入してみよう
TomomitsuKusaba
PDF
MuseLoid規格の音源自作について
TomomitsuKusaba
PDF
Entity Framework(Core)についての概要を学ぼう
TomomitsuKusaba
PDF
.NET Lab2022年2月
TomomitsuKusaba
PDF
保守性の高いアプリケーション設計について
TomomitsuKusaba
PDF
リモートワークで買ってよかったもの
TomomitsuKusaba
PDF
Static Web AppsとBlazor WebAssemblyのすすめ
TomomitsuKusaba
PDF
.NET 6の期待の新機能とアップデート
TomomitsuKusaba
PPTX
.NETラボ2021年10月 .NETの過去と現在
TomomitsuKusaba
PPTX
.NETラボ2021年9月 Blazorのカスタム認証を通じてDIの便利さを学ぶ
TomomitsuKusaba
PPTX
.Netlab202107
TomomitsuKusaba
ASP. NET Core 汎用ホスト概要
TomomitsuKusaba
Web開発者にお勧め .NET MAUI Blazor App
TomomitsuKusaba
Microsoft MVPとは?コミュニティ活動のすすめ
TomomitsuKusaba
.NET6新機能の振り返り
TomomitsuKusaba
Web開発者が始める .NET MAUI Blazor App
TomomitsuKusaba
BlazorにSwaggerを導入してみよう
TomomitsuKusaba
MuseLoid規格の音源自作について
TomomitsuKusaba
Entity Framework(Core)についての概要を学ぼう
TomomitsuKusaba
.NET Lab2022年2月
TomomitsuKusaba
保守性の高いアプリケーション設計について
TomomitsuKusaba
リモートワークで買ってよかったもの
TomomitsuKusaba
Static Web AppsとBlazor WebAssemblyのすすめ
TomomitsuKusaba
.NET 6の期待の新機能とアップデート
TomomitsuKusaba
.NETラボ2021年10月 .NETの過去と現在
TomomitsuKusaba
.NETラボ2021年9月 Blazorのカスタム認証を通じてDIの便利さを学ぶ
TomomitsuKusaba
.Netlab202107
TomomitsuKusaba
NET 6で実装された新しいLINQ API
1.
.NET 6で実装された新し いLINQ API 株式会社SAKURUG エンジニアリングユニット 草場
友光 C# Tokyo .NET 6移行祭り
2.
自己紹介 • 普段は主にWebFormsアプリの保守の お仕事をしてます。 • 古めのシステムが多いので時代に取り 残されぬよう新しい技術を一つでも入 れるよう日々努力しています。 •
2022/08-2023 Microsoft MVP (Developer Technologies) • tomo_kusaba
3.
新しいLINQ APIとは • https://docs.microsoft.com/ja-jp/dotnet/core/whats- new/dotnet-6#new-linq-apis
4.
新しいLINQ API • キーセレクター関数を使用して等価を指定できる新しい演算子 が追加 •
DistinctBy • UnionBy • IntersectBy • ExceptBy • キーセレクタを使用して最大または最小の要素を検索できる • MaxBy • MinBy
5.
C#10 System.Linq (MaxBy/MinBy) var
people = new (string Name, int Age)[] { (“鈴木“, 20), (“佐藤”, 30), (“加藤”, 40) }; people.MaxBy(person => person.Age); // (“加藤", 40) people.MinBy(person => person.Age); // (“鈴木", 20) いままでは。。。 var people = new (string Name, int Age)[] { (“鈴木”, 20), (“佐藤”, 30), (“加藤", 40) }; people.OrderbyDescending(person => person.Age).FirstOrDefault(); // (“加藤", 40) people.Orderby(person => person.Age).FirstOrDefault(); // (“鈴木", 20)
6.
参考文献 • .NET 6
の新機能 • Enumerable.MaxBy メソッド • Enumerable.MinBy メソッド
7.
おしまい おしまい
Download