ブログ 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/06/08 C# 9.0 partial メソッドの拡張 (C# 9.0 候補機能) もう1週間近く経過しちゃってるんですけども、Visual Studio 16.7 Preview 2 が出ています。 Visual Studio 2019 v16.7 Preview 2 Available Today! で、今日はこの Preview 2 で追加された C# 9.0 候補の話です。 先月追加された Srouce Generator関連の機能で、 partial メソッドの亜種が追加されました。 先月、Design Notesの時点で軽く触れていた機能が、この度… 続きを読む 2020/05/22 C# 9.0 in .NET 5 Preview 4 (Build でのリリース) 一昨日、C# 9.0 の話を動画配信してたわけですが。 Microsoft Build に合わせていろいろとブログ公開が公開されてました。 Announcing .NET 5 Preview 4 and our journey to one .NET Releasing Today! Visual Studio 2019 v16.6 & v16.7 Preview 16.6 Release Notes 16.7 Preview 1 Release Not… 続きを読む 2020/05/18 見た目で区別できない変数 ちょっとしたネタ投稿をしてみたわけですが。 https://paiza.io/projects/WMu7W_PPTqkZRV5iGztJtg import java.util.*; public class Main { public static void main(String[] args) throws Exception { int a = 1; int a︀ = 2; int a︁ = 4; int a︂ = 8; … 続きを読む 2020/05/03 ピックアップRoslyn: C# 9.0 向け Design Notes C# Language Design Notes が3件に、 C# Language Design Notes for Apr 15, 2020 C# Language Design Meeting for March 20, 2020 C# Language Design Meeting for April 27, 2020 提案ドキュメントのアップロードが3件。 Extending Partial Methods covariant return ty… 続きを読む 新しい投稿へ 過去の投稿へ
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/06/08 C# 9.0 partial メソッドの拡張 (C# 9.0 候補機能) もう1週間近く経過しちゃってるんですけども、Visual Studio 16.7 Preview 2 が出ています。 Visual Studio 2019 v16.7 Preview 2 Available Today! で、今日はこの Preview 2 で追加された C# 9.0 候補の話です。 先月追加された Srouce Generator関連の機能で、 partial メソッドの亜種が追加されました。 先月、Design Notesの時点で軽く触れていた機能が、この度… 続きを読む
2020/05/22 C# 9.0 in .NET 5 Preview 4 (Build でのリリース) 一昨日、C# 9.0 の話を動画配信してたわけですが。 Microsoft Build に合わせていろいろとブログ公開が公開されてました。 Announcing .NET 5 Preview 4 and our journey to one .NET Releasing Today! Visual Studio 2019 v16.6 & v16.7 Preview 16.6 Release Notes 16.7 Preview 1 Release Not… 続きを読む
2020/05/18 見た目で区別できない変数 ちょっとしたネタ投稿をしてみたわけですが。 https://paiza.io/projects/WMu7W_PPTqkZRV5iGztJtg import java.util.*; public class Main { public static void main(String[] args) throws Exception { int a = 1; int a︀ = 2; int a︁ = 4; int a︂ = 8; … 続きを読む
2020/05/03 ピックアップRoslyn: C# 9.0 向け Design Notes C# Language Design Notes が3件に、 C# Language Design Notes for Apr 15, 2020 C# Language Design Meeting for March 20, 2020 C# Language Design Meeting for April 27, 2020 提案ドキュメントのアップロードが3件。 Extending Partial Methods covariant return ty… 続きを読む