酒の肴はc# vnext
DESCRIPTION
2014/08/31 Hokuriku.NET vol.15 セッション資料TRANSCRIPT
Hokuriku.NET vol.15
酒の肴はC# vNext- C#が大好きなふたりの勝手なトーク -
Name
鈴木孝明
Twitter Account
@xin9le
Award
Microsoft MVP for Visual C#
Web Site
http://xin9le.net
About Us
Name
小島富治雄
Twitter Account
@Fujiwo
Award
Microsoft MVP for Visual C#
Web Site
http://www.shos.info
About Us
要約すると師弟関係
Visual Studio 14 CTP 3 現在で利用できる新機能たち
New Features
Auto-property initializers
もはやpublic変数
コンストラクタ不要
Getter-only auto-properties
SetterなしでもOK
Primary constructors
Immutableな実装を簡素化利用必須
Using static members
Math.PIをPIと書ける
静的メンバの省略記法
Expression-bodied properties
Getterプロパティになる
ラムダ式っぽい記述
Expression-bodied methods
ラムダ式っぽい関数
Declaration expressions
スコープはifの範囲内
式の途中で変数宣言
Await in catch/finally
try句のみの制約を緩和
Exception filters
捕捉条件をより細かく指定可能
Null propagation
戻り値の型
参照型 / Null許容型
ショートサーキット評価?.演算子
nameof operator
コンパイル時解決
変数名メンバー名クラス名 (etc.)
Extension Add methodsin collection initializers
C# 3.0からの実装忘れ
Enjoy C# vNext!!
Thank you
For your happy coding.
C# vNext