わんくま東京#26 LT 「C# 4.0 動的型の使い途を妄想してみる」

Takeshi Kiriya
Takeshi KiriyaUndergraduate, Hobby programmer
C# 4.0   動的型 の使い途を 妄 想 してみる 制作・著作・妄想 takeshik http://www.takeshik.org/  , @takeshik in Twitter
C# 4.0  の足音近づく! ,[object Object],[object Object],[object Object],[object Object],[object Object]
C# 4.0  の新機能 「動的型」 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DynamicObject ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
でも… 何に使えるの ?
そこで 使えそうな例を妄想して 皆様にご紹介 アイデアに著作権なし 煮るなり焼くなり ご自由にどうぞ
最近流行 ? の Web API とやらを C# で手軽に !
REST  ( みたいなの )   の概説 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
REST w/  DynamicObject ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
こんな感じで 出来る …はず!
結論
動的型は 面白い! 取り組む 価値がある!
でも…それよりも 匿名デリゲート・ラムダ式で yield 使わせてください… orz
おしまい 参考文献 : DynamicObject  型の定義は http://gotnet.biz/Blog/post/The-Missing-SystemDynamicDynamicObject-Class.aspx を参照しました
1 of 14

Recommended

PHP関数他探訪2016 by
PHP関数他探訪2016PHP関数他探訪2016
PHP関数他探訪2016Satoshi Hirata
4.7K views54 slides
C#4.0 と Visual Studio 2010/.NET Framework 4.0~ここが Cool! いけてる機能10連発!~ by
C#4.0 と Visual Studio 2010/.NET Framework 4.0~ここが Cool! いけてる機能10連発!~C#4.0 と Visual Studio 2010/.NET Framework 4.0~ここが Cool! いけてる機能10連発!~
C#4.0 と Visual Studio 2010/.NET Framework 4.0~ここが Cool! いけてる機能10連発!~Fujio Kojima
1.2K views67 slides
わんくま東京#49 LT 「DynamicQuery ~MSDN サンプルの逆襲~」 by
わんくま東京#49 LT 「DynamicQuery ~MSDN サンプルの逆襲~」わんくま東京#49 LT 「DynamicQuery ~MSDN サンプルの逆襲~」
わんくま東京#49 LT 「DynamicQuery ~MSDN サンプルの逆襲~」Takeshi Kiriya
1.1K views12 slides
IoTで5days学生インターン by
IoTで5days学生インターンIoTで5days学生インターン
IoTで5days学生インターンKazuya Fukumoto
1.5K views18 slides
2016 0914 iotlt勉強会_レーザー加工機のすすめ by
2016 0914 iotlt勉強会_レーザー加工機のすすめ2016 0914 iotlt勉強会_レーザー加工機のすすめ
2016 0914 iotlt勉強会_レーザー加工機のすすめyasuyuki_suzuki
1.4K views22 slides
IoTの始め方~.NET Micro Framework編 by
IoTの始め方~.NET Micro Framework編IoTの始め方~.NET Micro Framework編
IoTの始め方~.NET Micro Framework編Nobuaki Aoki
5.1K views34 slides

More Related Content

More from Takeshi Kiriya

わんくま東京#53 LT 「10年後のインターフェイス?とか?」 by
わんくま東京#53 LT 「10年後のインターフェイス?とか?」わんくま東京#53 LT 「10年後のインターフェイス?とか?」
わんくま東京#53 LT 「10年後のインターフェイス?とか?」Takeshi Kiriya
689 views17 slides
わんくま東京#53 LT (別稿:未発表) 「プログラミング1x」 by
わんくま東京#53 LT (別稿:未発表)  「プログラミング1x」わんくま東京#53 LT (別稿:未発表)  「プログラミング1x」
わんくま東京#53 LT (別稿:未発表) 「プログラミング1x」Takeshi Kiriya
464 views10 slides
わんくま東京#43 「いろいろしゃべります」 by
わんくま東京#43 「いろいろしゃべります」わんくま東京#43 「いろいろしゃべります」
わんくま東京#43 「いろいろしゃべります」Takeshi Kiriya
419 views11 slides
わんくま東京#36 「二郎への誘い」 by
わんくま東京#36 「二郎への誘い」わんくま東京#36 「二郎への誘い」
わんくま東京#36 「二郎への誘い」Takeshi Kiriya
902 views22 slides
わんくま東京#32 「null ヤバイのでなんとかする」 by
わんくま東京#32 「null ヤバイのでなんとかする」わんくま東京#32 「null ヤバイのでなんとかする」
わんくま東京#32 「null ヤバイのでなんとかする」Takeshi Kiriya
1.1K views14 slides
MetaTweetの現状と展望 v0 by
MetaTweetの現状と展望 v0MetaTweetの現状と展望 v0
MetaTweetの現状と展望 v0Takeshi Kiriya
770 views11 slides

More from Takeshi Kiriya(8)

わんくま東京#53 LT 「10年後のインターフェイス?とか?」 by Takeshi Kiriya
わんくま東京#53 LT 「10年後のインターフェイス?とか?」わんくま東京#53 LT 「10年後のインターフェイス?とか?」
わんくま東京#53 LT 「10年後のインターフェイス?とか?」
Takeshi Kiriya689 views
わんくま東京#53 LT (別稿:未発表) 「プログラミング1x」 by Takeshi Kiriya
わんくま東京#53 LT (別稿:未発表)  「プログラミング1x」わんくま東京#53 LT (別稿:未発表)  「プログラミング1x」
わんくま東京#53 LT (別稿:未発表) 「プログラミング1x」
Takeshi Kiriya464 views
わんくま東京#43 「いろいろしゃべります」 by Takeshi Kiriya
わんくま東京#43 「いろいろしゃべります」わんくま東京#43 「いろいろしゃべります」
わんくま東京#43 「いろいろしゃべります」
Takeshi Kiriya419 views
わんくま東京#36 「二郎への誘い」 by Takeshi Kiriya
わんくま東京#36 「二郎への誘い」わんくま東京#36 「二郎への誘い」
わんくま東京#36 「二郎への誘い」
Takeshi Kiriya902 views
わんくま東京#32 「null ヤバイのでなんとかする」 by Takeshi Kiriya
わんくま東京#32 「null ヤバイのでなんとかする」わんくま東京#32 「null ヤバイのでなんとかする」
わんくま東京#32 「null ヤバイのでなんとかする」
Takeshi Kiriya1.1K views
MetaTweetの現状と展望 v0 by Takeshi Kiriya
MetaTweetの現状と展望 v0MetaTweetの現状と展望 v0
MetaTweetの現状と展望 v0
Takeshi Kiriya770 views
わんくま東京#38 LT 「Func<> と ref / out 小咄」 by Takeshi Kiriya
わんくま東京#38 LT 「Func<> と ref / out 小咄」わんくま東京#38 LT 「Func<> と ref / out 小咄」
わんくま東京#38 LT 「Func<> と ref / out 小咄」
Takeshi Kiriya2.1K views
わんくま東京#38 LT 「takeshik は何を作っているのか? MetaTweet を作ってます!」 by Takeshi Kiriya
わんくま東京#38 LT 「takeshik は何を作っているのか? MetaTweet を作ってます!」わんくま東京#38 LT 「takeshik は何を作っているのか? MetaTweet を作ってます!」
わんくま東京#38 LT 「takeshik は何を作っているのか? MetaTweet を作ってます!」
Takeshi Kiriya652 views

Recently uploaded

Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Hitachi, Ltd. OSS Solution Center.
73 views26 slides
JJUG CCC.pptx by
JJUG CCC.pptxJJUG CCC.pptx
JJUG CCC.pptxKanta Sasaki
6 views14 slides
Windows 11 information that can be used at the development site by
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development siteAtomu Hidaka
88 views41 slides
The Things Stack説明資料 by The Things Industries by
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things IndustriesCRI Japan, Inc.
71 views29 slides
SNMPセキュリティ超入門 by
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門mkoda
376 views15 slides
定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdfKeio Robotics Association
121 views64 slides

Recently uploaded(11)

Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka88 views
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.71 views
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda376 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4353 views
光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga18 views

わんくま東京#26 LT 「C# 4.0 動的型の使い途を妄想してみる」