ブログ 2018/05/31 .NET Core 2.1 正式リリース .NET Core 2.1 が正式リリースされたみたいですね。 Announcing .NET Core 2.1 内部的にかなりパフォーマンス改善してるとか、 .NET Global Toolsが使えるとか、 SourceLinkに対応したらしいとかいろいろありますが。 C# 的に直接的に関わってくるのはSpan<T>構造体のリリースでしょうか。 C# 7.2で、Span<T>がらみの言語機能がいろいろ入っているんですが、 肝心のSpan<T&… 続きを読む 2018/05/24 ピックアップRoslyn 5/24 珍しくまめに議事録の投稿が。 C# Language Design Notes for May 21. 2018 今回はこの21日の Design Meeting 議事録1件のみの追加。 さらっと内容紹介: target typed new 要はこんなやつ。 // 今まで M(new A(1)); // 提案: 左辺から推測できる場合、型名を省略可能 M(new (1)); プロトタイプ実装のプルリクが出ていて、いつでも通せる状態ではあるんですが、 ちょ… 続きを読む 2018/05/20 ピックアップRoslyn 5/20: 5月の Design Notes 5月の Language Design Notes が2件ほど追加されました。 C# Language Design Notes for May 2, 2018 C# Language Design Notes for May 14, 2018 さらっと抜粋。 switch 式 先週書いた通り、現状のプレビュー版では、以下のような文法で「式」としてswitchを書けます。 var s = x switch { 1 => "one", 2 => "… 続きを読む 2018/05/12 C# vNext Preview 以下のページで、C# 8.0のプレビュー公開を始めたみたです。 vNext Preview インストール これまででも、まだ Visual Studio プレビュー版にも組み込まれていないような機能の類も、VSIX (Visual Studio 拡張)や NuGet 参照でコンパイラーだけ差し替えることで使えたりはしました。 roslyn のデイリー ビルドを「パッケージ ソース」にして、Microsoft.Net.Compilers パッケージを参照すれば行けます。 ただ、こ… 続きを読む 2018/05/08 Visual Studio 15.7 リリース など Micorsoft Buildに合わせて、Visual Studioの新バージョンが正式リリースしたみたいですね。その他、.NET/C# 関連をいくつか。 告知ブログ: Microsoft Build 2018: New releases for Visual Studio, Visual Studio for Mac, .NET Core and Xamarin.Forms 正式リリース: Visual Studio 2017 15.7 C# 7.3も含まれていま… 続きを読む 新しい投稿へ 過去の投稿へ
2018/05/31 .NET Core 2.1 正式リリース .NET Core 2.1 が正式リリースされたみたいですね。 Announcing .NET Core 2.1 内部的にかなりパフォーマンス改善してるとか、 .NET Global Toolsが使えるとか、 SourceLinkに対応したらしいとかいろいろありますが。 C# 的に直接的に関わってくるのはSpan<T>構造体のリリースでしょうか。 C# 7.2で、Span<T>がらみの言語機能がいろいろ入っているんですが、 肝心のSpan<T&… 続きを読む
2018/05/24 ピックアップRoslyn 5/24 珍しくまめに議事録の投稿が。 C# Language Design Notes for May 21. 2018 今回はこの21日の Design Meeting 議事録1件のみの追加。 さらっと内容紹介: target typed new 要はこんなやつ。 // 今まで M(new A(1)); // 提案: 左辺から推測できる場合、型名を省略可能 M(new (1)); プロトタイプ実装のプルリクが出ていて、いつでも通せる状態ではあるんですが、 ちょ… 続きを読む
2018/05/20 ピックアップRoslyn 5/20: 5月の Design Notes 5月の Language Design Notes が2件ほど追加されました。 C# Language Design Notes for May 2, 2018 C# Language Design Notes for May 14, 2018 さらっと抜粋。 switch 式 先週書いた通り、現状のプレビュー版では、以下のような文法で「式」としてswitchを書けます。 var s = x switch { 1 => "one", 2 => "… 続きを読む
2018/05/12 C# vNext Preview 以下のページで、C# 8.0のプレビュー公開を始めたみたです。 vNext Preview インストール これまででも、まだ Visual Studio プレビュー版にも組み込まれていないような機能の類も、VSIX (Visual Studio 拡張)や NuGet 参照でコンパイラーだけ差し替えることで使えたりはしました。 roslyn のデイリー ビルドを「パッケージ ソース」にして、Microsoft.Net.Compilers パッケージを参照すれば行けます。 ただ、こ… 続きを読む
2018/05/08 Visual Studio 15.7 リリース など Micorsoft Buildに合わせて、Visual Studioの新バージョンが正式リリースしたみたいですね。その他、.NET/C# 関連をいくつか。 告知ブログ: Microsoft Build 2018: New releases for Visual Studio, Visual Studio for Mac, .NET Core and Xamarin.Forms 正式リリース: Visual Studio 2017 15.7 C# 7.3も含まれていま… 続きを読む