Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C#文法:C#でラムダ式を書く方法Part2【LINQのクエリ構文とラムダ式マスター編】
Highest Rated
Rating: 4.5 out of 5(566 ratings)
3,223 students

C#文法:C#でラムダ式を書く方法Part2【LINQのクエリ構文とラムダ式マスター編】

クエリ構文とラムダ式それぞれの書き方でWhere,Orderby,Select,let,Groupby,Join,ConvertAll,Skip,Take,All,Anyなどを書く方法を解説しています。
Last updated 2/2024
Japanese

What you'll learn

  • LINQとは何か
  • クエリ構文の書き方
  • ラムダ式の書き方
  • Enumelableの各種関数の使い方

Course content

1 section42 lectures3h 7m total length
  • 00_はじめに1:34
  • 01_LINQとは4:27
  • 02_プロジェクトの作成1:16
  • 03_int配列に対してクエリ構文のWhereを書く方法4:56
  • 04_int配列に対してクエリ構文のWhereとOrderbyを書く方法3:22
  • 05_文字配列に対してクエリ構文のWhereを書く方法6:33
  • 06_カスタムクラスに対してクエリ構文のWhereを書く方法7:58
  • 07_カスタムクラスに対してクエリ構文のOrderbyを書く方法4:51
  • 08_カスタムクラスに対してクエリ構文で必要な項目をSelectする方法3:58
  • 09_カスタムクラスに対してクエリ構文で別名でSelectする方法2:41
  • 10_カスタムクラスに対してクエリ構文で別のクラスに変換する方法9:36
  • 11_let句の使い方10:19
  • 12_クエリ構文でGroupbyを書く方法6:47
  • 13_クエリ構文でGroupbyを複数指定する方法3:39
  • 14_クエリ構文で内部結合(InnerJoin)をする準備5:52
  • 15_クエリ構文で内部結合(InnerJoin)をする方法6:49
  • 16_クエリ構文で内部結合(InnerJoin)で複数条件を指定する方法3:42
  • 17_クエリ構文で外部結合(leftJoin)をする方法4:39
  • 18_IEnumerableとは?5:28
  • 19_遅延実行のおさらい2:02
  • 20_ラムダ式でAverage_Max_Min_Sumの使い方2:15
  • 21_ラムダ式で文字列のAverage_Max_Min_Sumの書き方4:18
  • 22_ラムダ式でOfTypeを使って指定した型だけを取得する方法3:56
  • 23_ラムダ式を使ってWhereを書く方法3:49
  • 24_ラムダ式を使ってSelectを書く方法3:06
  • 25_ForEachのラムダ式5:36
  • 26_ConvertAllなどを使って任意の型に変換する方法7:22
  • 27_ラムダ式でOrderbyを書く方法4:09
  • 28_ラムダ式でGroupByを書く方法4:09
  • 28B_訂正_ラムダ式でGroupByを書く方法0:35
  • 29_EnumerableのRepeatとRangeの書き方5:04
  • 30_SequenceEqualを使って2つのListが同じかどうかをチェックする10:55
  • 30B_「SequenceEqualを使って2つのListが同じかどうかをチェックする」の補足4:12
  • 31_Distinct_Intersect_Union_Exceptの使い方5:33
  • 32_Skip_Take_SkipWhile_TakeWhileの使い方8:38
  • 33_AllとAnyの使い方3:30
  • 34_IEnumerable_これなんて読む?1:23
  • さいごに1:52
  • 使用したソースコード0:02
  • 補講01_Where条件を動的に変更する方法4:02
  • 補講01の訂正2:46
  • ボーナスレクチャー0:14

Requirements

  • C#でラムダ式を書く方法Part1受講者もしくはラムダ式の書き方をある程度理解している事

Description

どうもこんにちは,ピーコックアンダーソンです。

今回は,ラムダ式を書く方法のパート2ということで,

C#3.0から記述可能なLINQ(統合言語クエリ)の

クエリ構文とラムダ式の各種メソッドを解説しています。


【クエリ式】

IEnumerable<int> numQuery1 =

from num in numbers

where num % 2 == 0

orderby num

select num;


【ラムダ式】

IEnumerable<int> numQuery2 =

numbers.Where(num => num % 2 == 0)

.OrderBy(n => n);


この2種類の書き方ができる各種関数を順番に紹介していますので

興味のある方は,是非ご覧ください。


#00_はじめに

#01_LINQとは

#02_プロジェクトの作成

#03_int配列に対してクエリ構文のWhereを書く方法

#04_int配列に対してクエリ構文のWhereとOrderbyを書く方法

#05_文字配列に対してクエリ構文のWhereを書く方法

#06_カスタムクラスに対してクエリ構文のWhereを書く方法

#07_カスタムクラスに対してクエリ構文のOrderbyを書く方法

#08_カスタムクラスに対してクエリ構文で必要な項目をSelectする方法

#09_カスタムクラスに対してクエリ構文で別名でSelectする方法

#10_カスタムクラスに対してクエリ構文で別のクラスに変換する方法

#11_let句の使い方

#12_クエリ構文でGroupbyを書く方法

#13_クエリ構文でGroupbyを複数指定する方法

#14_クエリ構文で内部結合(InnerJoin)をする準備

#15_クエリ構文で内部結合(InnerJoin)をする方法

#16_クエリ構文で内部結合(InnerJoin)で複数条件を指定する方法

#17_クエリ構文で外部結合(leftJoin)をする方法

#18_IEnumerableとは?

#19_遅延実行のおさらい

#20_ラムダ式でAverage_Max_Min_Sumの使い方

#21_ラムダ式で文字列のAverage_Max_Min_Sumの書き方

#22_ラムダ式でOfTypeを使って指定した型だけを取得する方法

#23_ラムダ式を使ってWhereを書く方法

#24_ラムダ式を使ってSelectを書く方法

#25_ForEachのラムダ式

#26_ConvertAllなどを使って任意の型に変換する方法

#27_ラムダ式でOrderbyを書く方法

#28_ラムダ式でGroupByを書く方法

#29_EnumerableのRepeatとRangeの書き方

#30_SequenceEqualを使って2つのListが同じかどうかをチェックする

#31_Distinct_Intersect_Union_Exceptの使い方

#32_Skip_Take_SkipWhile_TakeWhileの使い方

#33_AllとAnyの使い方

#34_IEnumerable_これなんて読む?

さいごに

Who this course is for:

  • C#でLINQのクエリ構文やラムダ式の書き方をマスターしたい方