C# (CSharp) VersionSample.Csharp6 Namespace

Classes

Name Description
ApproxSameAsPoint
AsyncSample catch 句、finally 句内での await は、 async/await さえ使えるバージョンであれば必ず使える。
Entry
ExtensionListInitializerSample 拡張メソッドでのコレクション初期化子は、 拡張メソッドさえ使えるバージョンであれば必ず使える。
NullConditionalSample null 条件演算子。 これも、一度変数に受ける必要がなくなったり、? : 演算子のウザったさがなくなるだけの割とシンプルの構文糖衣。
Point
PointExtensions
StringInterpolationSample 文字列補間。 string.Format(string, object[]) を単純化する構文が言語に組み込まれる。 通常版(string 型の変数に代入)の場合、 内部的には string.Format(string, object[]) (.NET 1.0の頃からある)を呼んでいるだけなので、古いバージョンでも当然動く。
SyntaxSugarSample C# 6.0 の機能はかなりの部分、かなりシンプルな構文糖衣。 .NET 2.0 上で余裕で動く。