ブログ 2020/08/10 Visual Studio 16.7 & 16.8 Preview 1 リリース / C# 9.0 の新機能3つ(module initializers, static lambda, target-typed conditional) 5日に、Visual Studio 2019 の 16.7 と、16.8 Preview 1 がリリースされました。 Visual Studio 2019 v16.7 and v16.8 Preview 1 Release Today! ということで、先週、ライブ配信もしていました。 16.7 が正式リリースになった記念に、Preview の頃に触れてた話題を改めてちょこっと振り返ったのと、16.8 Preview 1 で新たに追加された C# 9.0 の3つの機能の話… 続きを読む 2020/07/21 ピックアップRoslyn 7/21: 引き続き C# 10.0 向けトリアージ 先週に続きトリアージ。 C# Language Design Meeting for July 20th, 2020 あと、records がらみの残作業整理。 Remaining design work in and around records #3707 こちらも 9.0 (今年11月リリース)よりも先の話になります。 records の「残作業」というのも「9.0 からは削ったけども」という話です。 トリアージ C# Language Design Me… 続きを読む 2020/07/19 ピックアップRoslyn 7/19: そろそろ C# 9.0 機能は fix、10.0 向けトリアージ Visual Studio 16.7 Preview 4 が出てるのと、Design Meeting 議事録を1件紹介。 Visual Studio 2019 バージョン 16.7 Preview 4 C# Language Design Meeting for July 13th, 2020 16.7 Preview 4 で、LangVersion に 9.0 が入りました。 また、7月13日の Meeting 議事録は C# 9.0 よりも先の話が出てきています。 一部のち… 続きを読む 2020/06/29 C# 9.0 C# 9.0 in Visual Studio 16.7 preview 3 先週の話にはなってしまうんですが、Visual Studio 16.7 が Preview 3.1 になっています。 .NET 5 も Preview 6 に。 Announcing .NET 5.0 Preview 6 リリース ノート: Visual Studio 2019 バージョン 16.7 Preview 3 で、今回も C# 9.0 の新機能がいくつか入っています。 Records Top-level statements Function pointers… 続きを読む 2020/06/09 C# 9.0 ピックアップRoslyn 6/9: record 先月くらいからじわじわと、C# Language Design Meeting で Records がらみの議題が上がっています。 最近やっとまとまってきた感じがするのでまとめて紹介。 LDM notes for May 4 LDM notes for May 11 LDM Notes for May 27 LDM notes for June 1 record 型の新設 まず、基本方針として、record は class/struct に対する修飾子ではなくて、enum… 続きを読む 新しい投稿へ 過去の投稿へ
2020/08/10 Visual Studio 16.7 & 16.8 Preview 1 リリース / C# 9.0 の新機能3つ(module initializers, static lambda, target-typed conditional) 5日に、Visual Studio 2019 の 16.7 と、16.8 Preview 1 がリリースされました。 Visual Studio 2019 v16.7 and v16.8 Preview 1 Release Today! ということで、先週、ライブ配信もしていました。 16.7 が正式リリースになった記念に、Preview の頃に触れてた話題を改めてちょこっと振り返ったのと、16.8 Preview 1 で新たに追加された C# 9.0 の3つの機能の話… 続きを読む
2020/07/21 ピックアップRoslyn 7/21: 引き続き C# 10.0 向けトリアージ 先週に続きトリアージ。 C# Language Design Meeting for July 20th, 2020 あと、records がらみの残作業整理。 Remaining design work in and around records #3707 こちらも 9.0 (今年11月リリース)よりも先の話になります。 records の「残作業」というのも「9.0 からは削ったけども」という話です。 トリアージ C# Language Design Me… 続きを読む
2020/07/19 ピックアップRoslyn 7/19: そろそろ C# 9.0 機能は fix、10.0 向けトリアージ Visual Studio 16.7 Preview 4 が出てるのと、Design Meeting 議事録を1件紹介。 Visual Studio 2019 バージョン 16.7 Preview 4 C# Language Design Meeting for July 13th, 2020 16.7 Preview 4 で、LangVersion に 9.0 が入りました。 また、7月13日の Meeting 議事録は C# 9.0 よりも先の話が出てきています。 一部のち… 続きを読む
2020/06/29 C# 9.0 C# 9.0 in Visual Studio 16.7 preview 3 先週の話にはなってしまうんですが、Visual Studio 16.7 が Preview 3.1 になっています。 .NET 5 も Preview 6 に。 Announcing .NET 5.0 Preview 6 リリース ノート: Visual Studio 2019 バージョン 16.7 Preview 3 で、今回も C# 9.0 の新機能がいくつか入っています。 Records Top-level statements Function pointers… 続きを読む
2020/06/09 C# 9.0 ピックアップRoslyn 6/9: record 先月くらいからじわじわと、C# Language Design Meeting で Records がらみの議題が上がっています。 最近やっとまとまってきた感じがするのでまとめて紹介。 LDM notes for May 4 LDM notes for May 11 LDM Notes for May 27 LDM notes for June 1 record 型の新設 まず、基本方針として、record は class/struct に対する修飾子ではなくて、enum… 続きを読む