Hokuriku.NET C# LINQ入門 6/11

北陸で行われたC#のLINQの勉強会です。
0
koda () @kodapon

はじまりました。Hokuriku.NET C# LINQ入門。 #hokunet

2011-06-11 13:11:44
かばちゅー @kabakiyo

こういう勉強会もいいなー。 #hokunet

2011-06-11 13:18:42
koda () @kodapon

なにつくるか決めてないので、トップダウンで作ってく。ボトムアップでつくっちゃうと余計なもの作っちゃう。 #hokunet

2011-06-11 13:23:10
koda () @kodapon

デリゲート、匿名メソッド、ラムダ式 #hokunet

2011-06-11 14:01:18
かばちゅー @kabakiyo

匿名メソッドとラムダ式の違いってなんなんだろ。気になる。 #hokunet

2011-06-11 14:07:36
いちろく @ichiroku11

RT @kabakiyo: 匿名メソッドとラムダ式の違いってなんなんだろ。気になる。 #hokunet

2011-06-11 14:08:01
koda () @kodapon

ラムダ式、返りの型を書かなくていいのは、型推論のおかげなのね。 #hokunet

2011-06-11 14:12:29
かばちゅー @kabakiyo

ラムダ式を使うケースとして同じスコープの変数を使いたい場合。 #hokunet

2011-06-11 14:15:39
koda () @kodapon

たしかに。ラムダ式つかうと、変数のスコープを余計に広げる必要が無いね。 #hokunet

2011-06-11 14:15:53
かばちゅー @kabakiyo

ラムダ式は厳密には公開関数ではないと。関数ではなくdelegateを渡してるので。 #hokunet

2011-06-11 14:34:35
かばちゅー @kabakiyo

WhereとかTakeとかSelectを実装してます #hokunet

2011-06-11 14:59:56
かばちゅー @kabakiyo

おぉ、Selectできた!面白い。 #hokunet

2011-06-11 15:07:23
koda () @kodapon

ForEach, Take, Where, Selectを実装してみる。 #hokunet

2011-06-11 15:08:24
koda () @kodapon

こういうハンズオン形式の勉強会だと、ヒトが実装している過程を見ることになるため、思考過程を感じられるという意味でもとても勉強になる。 #hokunet

2011-06-11 15:10:52
かばちゅー @kabakiyo

Linq構文は必ずラムダ式に変換される。 #hokunet

2011-06-11 15:26:24
koda () @kodapon

LINQ構文ステキ。まるで自然言語を扱っているような感覚に陥りそう。(←かなり言いすぎ?) #hokunet

2011-06-11 15:27:00
いちろく @ichiroku11

コードを書く勉強会いいですね。 #hokunet

2011-06-11 15:38:08
かばちゅー @kabakiyo

こうやって段階的に学べるのはうれしいなー #hokunet

2011-06-11 15:44:40
かばちゅー @kabakiyo

IEnumerable.GetEnumeratorは過去の互換用なのか。 #hokunet

2011-06-11 16:00:17