2010-04-01から1ヶ月間の記事一覧

リンク コミュニティ動画: C#-ニコニコミュニティ

コミュニティ動画: C#-ニコニコミュニティ http://com.nicovideo.jp/video/co4785 メモメモ

終わるぞ!

ちょうど2時間で36ページやった 残すは70ページだから二日でやれるだろう

『究極のC#プログラミング』 Chapter17 LINQ to SQL

効率よく列挙可能にするには、データを全て輸送してきてオブジェクトに変換してから列挙するのでは、限度がある。 輸送と変換のコストを無くすには、データの場所でデータのありのままの形で検索するのが良い。 クエリの中のラムダ式が遠隔地で実行されるに…

『究極のC#プログラミング』 Chapter16 LINQとメソッド構文

予約語のエスケープ クエリ式の予約語と名前が衝突する場合、予約語のエスケープを行う where n.from == "新宿" ↓ where n.@from == "新宿" ちなみに、C#では言語が拡張されて新しいキーワードが導入されるときにそれを予約語扱いしないようになっている メ…

寝てた!始めるぞ!

寝てた というわけで4/3ぶんの学習を今から始める LINQとメソッド構文、LINQ to SQLの2つの章、36ページを2時間でやる

始めるぞ!

いまから2時間で Chapter15 LINQとクエリ式 p249-295 (47ページ) をやる

中級者の定義

以前に、 C# によるプログラミング入門 http://ufcpp.net/study/csharp/index.html を一通り読んで理解したのを「超初心者から初心者になった」と定義した では中級者の定義は? 『Visual C#実践講座』『C#クックブック』『究極のC#プログラミング』 を読ん…

終わる!

2時間10分で47ページ学習した! 結構たくさん進んだ! 残すは100ページだから、4/3, 4, 5の三日で終わるかもしれない。

『究極のC#プログラミング』 Chapter15 LINQとクエリ式 その2

クエリ結果の加工 select句では、自由に式を記述してクエリ結果を加工できる int[] a = { 1, 2, 3 }; foreach(int n in from x in a select x * x) Console.WriteLine(n); 1 4 9 複数のソースへのクエリ from句を複数書くことで、複数のソースにクエリを出す…

『究極のC#プログラミング』 Chapter15 LINQとクエリ式 その1

クエリが言語に統合されるが、メソッド構文もあるので、それはLINQの本質ではない。 言語に統合されることで、実行前にクエリの記述ミスを検出できるのは嬉しいが。 LINQの本質は列挙。 LINQは、 ・値の集まりに対する演算機能。 ・.NET Framework 3.5のクラ…

終わった!

100分で204-248pの45ページを学習した。 思ったより沢山進んだ。 明日からの予定 4/2 -278p 4/3 -308p 4/4 -338p 4/5 -368p 4/6 -398p(終了) 4/7-4/30 『C#クックブック』520pを25ページ/日で21日で終わらせる。残りの三日はバッファ期間。 もし30日までに終…

『究極のC#プログラミング』 Chapter14 拡張メソッド

拡張メソッドとは 拡張メソッドとは、既存のクラスに変更を加えることなくメソッドを追加する機能である。 例えば、System.Arrayクラスに対する拡張メソッドにAllメソッドがある これは.NET Framework3.5で拡張されたメソッドであるが、「System.Arrayのメソ…

『究極のC#プログラミング』 Chapter13 自動実装と自動定義

refの代役 refにはプロパティを渡せない プロパティを渡したい時は、変数の値の読み書きをするデリゲートを渡すという強引な手がある この方法のメリット ・変数だけでなく、ファイルやDOMノードなどの対象にも使える ・型のミスマッチがあっても使える ・リ…

始めるぞ!

自動実装と自動定義、拡張メソッドの2つの章をやる