酒の肴はC# vNext

Preview:

DESCRIPTION

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

Citation preview

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

Recommended