*1 サンプルコードの動作確認はVisual Studio 2017と.NET Core 1.1.1の組み合わせで検証している。また、Linux環境においても、Red Hat Enterprise Linux 7.3に.NET Core 1.1.1を入れた環境で動作確認をしている。正式版で仕様が変更される可能性もあるので、ご了承いただきたい。 前のバージョンであるC# 6.0はコード名“Roslyn”と呼ばれるオープンソースのコンパイラープラットフォームとともにリリースされた一方、言語機能については使い勝手の向上を中心とした控えめな機能追加であった。C# 6.0がリリースされた後、.NET Coreが発表され、C#を含めた.NET RuntimeはLinuxやmacOSでもサポートされるという大きな変化があった。また、コンパイラー、ランタイム、クラスライブラリなどC#および.NET Cor
![C# 7.0で知っておくべき10の新機能(前編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/0914a4be3601fb6642240258ba2947c184671352/height=288;version=1;width=512/https%3A%2F%2Fre.buildinsider.net%2Flanguage%2Fcsharplang%2F070001%2Ffb.png)