2011-10-23

C#: Bloggerに新しいエントリを投稿する例


結果

C#はプログラムが書きやすくて好きです。このサンプルでいうと

  • 拡張メソッド (16, 51行目)
    • すでにあるクラスや組み込み型にメソッドを独自に追加できる(追加したように使える)
  • 型推論 (18行目等) 
    • 特定の条件下で型宣言を「var」にできる
  • Linq (23行目)
    • コレクションの操作が簡単にできる (クエリ式よりメソッド形式のほうが好きです)
  • ラムダ (23行目のWhere()内部)
    • 処理(関数)をリテラルで書ける
  • オブジェクト初期化子 (35行目)
    • オブジェクト生成時にプロパティに値を設定できる
  • 逐語的文字列リテラル (44行目)
    • 文字列リテラルにエスケープや改行を含められる

Test

Test with Blogger API(C#)