酒の肴はc# vnext

19

Click here to load reader

Upload: takaaki-suzuki

Post on 24-May-2015

1.819 views

Category:

Technology


0 download

DESCRIPTION

2014/08/31 Hokuriku.NET vol.15 セッション資料

TRANSCRIPT

Page 1: 酒の肴はC# vNext

Hokuriku.NET vol.15

酒の肴はC# vNext- C#が大好きなふたりの勝手なトーク -

Page 2: 酒の肴はC# vNext

Name

鈴木孝明

Twitter Account

@xin9le

Award

Microsoft MVP for Visual C#

Web Site

http://xin9le.net

About Us

Page 3: 酒の肴はC# vNext

Name

小島富治雄

Twitter Account

@Fujiwo

Award

Microsoft MVP for Visual C#

Web Site

http://www.shos.info

About Us

Page 4: 酒の肴はC# vNext

要約すると師弟関係

Page 5: 酒の肴はC# vNext

Visual Studio 14 CTP 3 現在で利用できる新機能たち

New Features

Page 6: 酒の肴はC# vNext

Auto-property initializers

もはやpublic変数

コンストラクタ不要

Page 7: 酒の肴はC# vNext

Getter-only auto-properties

SetterなしでもOK

Page 8: 酒の肴はC# vNext

Primary constructors

Immutableな実装を簡素化利用必須

Page 9: 酒の肴はC# vNext

Using static members

Math.PIをPIと書ける

静的メンバの省略記法

Page 10: 酒の肴はC# vNext

Expression-bodied properties

Getterプロパティになる

ラムダ式っぽい記述

Page 11: 酒の肴はC# vNext

Expression-bodied methods

ラムダ式っぽい関数

Page 12: 酒の肴はC# vNext

Declaration expressions

スコープはifの範囲内

式の途中で変数宣言

Page 13: 酒の肴はC# vNext

Await in catch/finally

try句のみの制約を緩和

Page 14: 酒の肴はC# vNext

Exception filters

捕捉条件をより細かく指定可能

Page 15: 酒の肴はC# vNext

Null propagation

戻り値の型

参照型 / Null許容型

ショートサーキット評価?.演算子

Page 16: 酒の肴はC# vNext

nameof operator

コンパイル時解決

変数名メンバー名クラス名 (etc.)

Page 17: 酒の肴はC# vNext

Extension Add methodsin collection initializers

C# 3.0からの実装忘れ

Page 18: 酒の肴はC# vNext

Enjoy C# vNext!!

Thank you

Page 19: 酒の肴はC# vNext

For your happy coding.

C# vNext