ブログ 2016/05/23 C# 7思い出話 2進数リテラルと数字区切り文字 C# 7思い出話 C# によるプログラミング入門に、ちらほらとC# 7の話題を書き始めたわけですが。 まあ、入門なんで仕様として固まったものだけを書いていくつもりです。ある程度固まりそうな段階まで書かないし、結局予定から漏れたものは修正したり。 一方で、その仕様が固まるまでにあった流れなんかも、ブログに残しといてもいいかなぁとか思ったり。 ってことで、「C# 7思い出話」なんていうカテゴリー付けて、ブログでも書いてみようというのが今回の話。 さしあたって、今、入門に書いたのが、 … 続きを読む 2016/05/22 【開催報告】 //build/ 振り返り勉強会 5/21(土)に勉強会を開いてました。 今回はまどすた(旧めとべや)との共同開催で、//build/の振り返りでした。 C#ユーザー会 //build/ 2016振り返り 勉強会 まどすた #1 ~ //build/ 2016 振り返り 以下、当日資料の一覧です。 ルームA (サーバー部屋) //build/ まとめ(サーバー編) C#ユーザー会 //build/ まとめ(サーバー編) from Keiji Kamebuchi 祝GA、 Service Fabric… 続きを読む 2016/05/11 ピックアップRoslyn 5/12 なんでも拡張 Language Feature: Extension Everything #11159 拡張メソッドは便利な構文なわけですが、インスタンス メソッドしか拡張できないのが残念なところです。拡張プロパティとかも作りたいことがあるし、静的な拡張(静的メソッドも既存のクラスに対して追加したように見える構文)もほしかったりします。という、なんでも拡張できる構文の案。 今のところ、以下のような構文で検討中。 extension class クラス名 : 拡張したい型 … 続きを読む 2016/05/04 ピックアップRoslyn 5/4 4月に紹介したLanguage Feature Status、だんだんはっきりとC# 7、VB 15に入りそうな範囲が結構絞られてきた感じ。 最近は、タプル型がらみに注力してる感じがします。 パターン マッチングも部分的に実装 Split the features/patterns branch into two branches for subfeatures in/out C# 7 #10866 これまで出てたアイディア全部を一気にC# 7に入れるんじゃなくて、将来的な拡張を… 続きを読む 2016/04/10 ピックアップRoslyn 4/10 「C# 7」に入る範囲がそろそろ決まってきた感じ。 C# Design Notes for Apr 6, 2016 (Tuples, Recursive patterns) 久々に言語デザインミーティングの議事録が。 C# Design Notes for Apr 6, 2016 #10429 タプル型と、再帰的なパターン(位置指定パターン・プロパティ パターン)の詳細がだいぶ決まってきたっぽい。 タプル型は↓こんな感じ。 メンバーの数と型が一致していたら、名前は無視… 続きを読む 新しい投稿へ 過去の投稿へ
2016/05/23 C# 7思い出話 2進数リテラルと数字区切り文字 C# 7思い出話 C# によるプログラミング入門に、ちらほらとC# 7の話題を書き始めたわけですが。 まあ、入門なんで仕様として固まったものだけを書いていくつもりです。ある程度固まりそうな段階まで書かないし、結局予定から漏れたものは修正したり。 一方で、その仕様が固まるまでにあった流れなんかも、ブログに残しといてもいいかなぁとか思ったり。 ってことで、「C# 7思い出話」なんていうカテゴリー付けて、ブログでも書いてみようというのが今回の話。 さしあたって、今、入門に書いたのが、 … 続きを読む
2016/05/22 【開催報告】 //build/ 振り返り勉強会 5/21(土)に勉強会を開いてました。 今回はまどすた(旧めとべや)との共同開催で、//build/の振り返りでした。 C#ユーザー会 //build/ 2016振り返り 勉強会 まどすた #1 ~ //build/ 2016 振り返り 以下、当日資料の一覧です。 ルームA (サーバー部屋) //build/ まとめ(サーバー編) C#ユーザー会 //build/ まとめ(サーバー編) from Keiji Kamebuchi 祝GA、 Service Fabric… 続きを読む
2016/05/11 ピックアップRoslyn 5/12 なんでも拡張 Language Feature: Extension Everything #11159 拡張メソッドは便利な構文なわけですが、インスタンス メソッドしか拡張できないのが残念なところです。拡張プロパティとかも作りたいことがあるし、静的な拡張(静的メソッドも既存のクラスに対して追加したように見える構文)もほしかったりします。という、なんでも拡張できる構文の案。 今のところ、以下のような構文で検討中。 extension class クラス名 : 拡張したい型 … 続きを読む
2016/05/04 ピックアップRoslyn 5/4 4月に紹介したLanguage Feature Status、だんだんはっきりとC# 7、VB 15に入りそうな範囲が結構絞られてきた感じ。 最近は、タプル型がらみに注力してる感じがします。 パターン マッチングも部分的に実装 Split the features/patterns branch into two branches for subfeatures in/out C# 7 #10866 これまで出てたアイディア全部を一気にC# 7に入れるんじゃなくて、将来的な拡張を… 続きを読む
2016/04/10 ピックアップRoslyn 4/10 「C# 7」に入る範囲がそろそろ決まってきた感じ。 C# Design Notes for Apr 6, 2016 (Tuples, Recursive patterns) 久々に言語デザインミーティングの議事録が。 C# Design Notes for Apr 6, 2016 #10429 タプル型と、再帰的なパターン(位置指定パターン・プロパティ パターン)の詳細がだいぶ決まってきたっぽい。 タプル型は↓こんな感じ。 メンバーの数と型が一致していたら、名前は無視… 続きを読む