ブログ 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/05/03 ピックアップRoslyn: .NET 5 への Xamarin 統合に向けて 1つ前のブログで話した Source Generator の動機の1つは、 リフレクションが使えない環境でのコード生成をある程度カバーできるようにというものです。 今、 .NET Core と Xamarin の統合作業真っ最中で、 その結果、iOS とか Web Assembly とかで使いにくい機能をどうしようかという話になっていて、リフレクションもその1つです。 その他にもいくつか、対応プラットフォームが増えることで必要な作業がちらほらと。 Feature Switch iOS… 続きを読む 2020/05/03 C# Source Generator (first preview)を試してみる C# で、ビルド時にソースコード生成してくれる仕組みが入りそうです。 Introducing C# Source Generators 案自体は C# 6.0 時代からある話です。 まあ、ソースコード生成はいろいろと大変なのでなかなか手付かずだったんですが、 やっと最初の1歩が公開されたという段階。 とりあえず、昨日、軽く試してみるライブ配信してました: ほんとに「first preview」(最初だからこんなもんでしょ)という状態ではあります。 あんまりブログ… 続きを読む 新しい投稿へ 過去の投稿へ
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/05/03 ピックアップRoslyn: .NET 5 への Xamarin 統合に向けて 1つ前のブログで話した Source Generator の動機の1つは、 リフレクションが使えない環境でのコード生成をある程度カバーできるようにというものです。 今、 .NET Core と Xamarin の統合作業真っ最中で、 その結果、iOS とか Web Assembly とかで使いにくい機能をどうしようかという話になっていて、リフレクションもその1つです。 その他にもいくつか、対応プラットフォームが増えることで必要な作業がちらほらと。 Feature Switch iOS… 続きを読む
2020/05/03 C# Source Generator (first preview)を試してみる C# で、ビルド時にソースコード生成してくれる仕組みが入りそうです。 Introducing C# Source Generators 案自体は C# 6.0 時代からある話です。 まあ、ソースコード生成はいろいろと大変なのでなかなか手付かずだったんですが、 やっと最初の1歩が公開されたという段階。 とりあえず、昨日、軽く試してみるライブ配信してました: ほんとに「first preview」(最初だからこんなもんでしょ)という状態ではあります。 あんまりブログ… 続きを読む