ブログ 2017/10/09 ピックアップRoslyn 10/9 今日は、新たにChampion (取り組むこと確定) が2件と、面白そうな提案1件。 Champion: ref local reassignment #933 … ref ローカル変数の再代入 Champion "Declaration Expressions" #973 … 宣言式 ValueEnumerator (fast to code and run) #982 … 値型 enumerator ref ローカル変数の再代入 Champion:… 続きを読む 2017/10/08 ピックアップRoslyn 10/8: C# 7.1 の default 式のバグ 昨日の .NET Conf 2017 Tokyoでちょこっと話したりしたんですが、C# 7.1のバグを踏み抜いたという話。 (正確には同僚が踏んじゃったバグを僕がバグ報告入れた) 割と手短に示せるバグで、以下のような例がわかりやすいんですが、nullable型な引数のデフォルト値として、default式を使ったとき、値が null にならないとおかしいはずなのに 0 になるという問題。 static void Main() { int? x = default; // null… 続きを読む 2017/09/06 .NET Conf 2017 Tokyo, Japan .NET Conf 2017 Tokyo, Japanやります。 日時: 2017/10/07(土) (12:30開場、13:00開始) 会場: 日本マイクロソフト株式会社 品川オフィスセミナールーム A, B, C+D 公募 今回の .NET Conf 2017 Tokyo では、8セッションを公募しています。.NET について話してみたいという方はこのチャンスにぜひ! いつも決まったスピーカーの方ばかりで、喋りたくても自分にはなかなかチャンスがないと諦めているそこの貴方!… 続きを読む 2017/09/03 ピックアップRoslyn 9/3 今日は以下の3本立て: 次のリリース(C# 7.2)の作業どのくらい進んでるのか久々に眺めてみた 1個、Champion(取り組むこと自体は確定)判定を受けた提案が出てた(return, break, continue 式) C# 8.0に向けて、「null許容参照型」の作業が最近活発化してる C# 7.2(次のマイナーリリース)を試してみる 最近ちょっと本腰を入れてC#コードでの速度最適化の作業をしてたりするんですけども、 そこでたどり着いた1つの境地が「stackallo… 続きを読む 2017/08/15 Visual Studio 2017 Update 3正式リリース Visual Studio 2017 Update 3の正式リリースが来てるみたいですね。 普通にVisual Studio 2017上の「通知」や「拡張機能と更新」辺りからや、Visual Studio Installerから更新できます。 先週くらいから、中の人のブログとかtwitter周りで「リリース近い」的な言葉がちらほら出てきてた中、 一昨日、Preview 7.1とか出されたときにはちょっとひやひやしましたが (細かいリリース挟まないといけないような緊急のバグでも見つけてしま… 続きを読む 新しい投稿へ 過去の投稿へ
2017/10/09 ピックアップRoslyn 10/9 今日は、新たにChampion (取り組むこと確定) が2件と、面白そうな提案1件。 Champion: ref local reassignment #933 … ref ローカル変数の再代入 Champion "Declaration Expressions" #973 … 宣言式 ValueEnumerator (fast to code and run) #982 … 値型 enumerator ref ローカル変数の再代入 Champion:… 続きを読む
2017/10/08 ピックアップRoslyn 10/8: C# 7.1 の default 式のバグ 昨日の .NET Conf 2017 Tokyoでちょこっと話したりしたんですが、C# 7.1のバグを踏み抜いたという話。 (正確には同僚が踏んじゃったバグを僕がバグ報告入れた) 割と手短に示せるバグで、以下のような例がわかりやすいんですが、nullable型な引数のデフォルト値として、default式を使ったとき、値が null にならないとおかしいはずなのに 0 になるという問題。 static void Main() { int? x = default; // null… 続きを読む
2017/09/06 .NET Conf 2017 Tokyo, Japan .NET Conf 2017 Tokyo, Japanやります。 日時: 2017/10/07(土) (12:30開場、13:00開始) 会場: 日本マイクロソフト株式会社 品川オフィスセミナールーム A, B, C+D 公募 今回の .NET Conf 2017 Tokyo では、8セッションを公募しています。.NET について話してみたいという方はこのチャンスにぜひ! いつも決まったスピーカーの方ばかりで、喋りたくても自分にはなかなかチャンスがないと諦めているそこの貴方!… 続きを読む
2017/09/03 ピックアップRoslyn 9/3 今日は以下の3本立て: 次のリリース(C# 7.2)の作業どのくらい進んでるのか久々に眺めてみた 1個、Champion(取り組むこと自体は確定)判定を受けた提案が出てた(return, break, continue 式) C# 8.0に向けて、「null許容参照型」の作業が最近活発化してる C# 7.2(次のマイナーリリース)を試してみる 最近ちょっと本腰を入れてC#コードでの速度最適化の作業をしてたりするんですけども、 そこでたどり着いた1つの境地が「stackallo… 続きを読む
2017/08/15 Visual Studio 2017 Update 3正式リリース Visual Studio 2017 Update 3の正式リリースが来てるみたいですね。 普通にVisual Studio 2017上の「通知」や「拡張機能と更新」辺りからや、Visual Studio Installerから更新できます。 先週くらいから、中の人のブログとかtwitter周りで「リリース近い」的な言葉がちらほら出てきてた中、 一昨日、Preview 7.1とか出されたときにはちょっとひやひやしましたが (細かいリリース挟まないといけないような緊急のバグでも見つけてしま… 続きを読む