- 1 名前:デフォルトの名無しさん mailto:sage [2012/12/23(日) 22:20:27.99 ]
- 前スレ
C#, C♯, C#相談室 Part77 toro.2ch.net/test/read.cgi/tech/1352467358/ Visual Studio 2010 Express www.microsoft.com/japan/msdn/vstudio/express/default.aspx Visual Studio 2012 Express www.microsoft.com/visualstudio/jpn/products/visual-studio-express-products
- 40 名前:デフォルトの名無しさん mailto:sage [2013/01/09(水) 00:32:13.47 ]
- Javaのジェネリックは、所詮、objectとして持って暗黙的にキャストしてるだけで
C#のジェネリックは、それぞれ別々の型として定義される。 って認識でおk?
- 41 名前:デフォルトの名無しさん mailto:sage [2013/01/09(水) 00:35:00.25 ]
- >>40
実行時に別々の型として展開される 実際には、本当に特殊化したコードを生成するのは型引数が値型の場合だけで 参照型の場合は共通のコードを使いまわすようになってるんだけど、 プログラマから見れば常に本当に特殊化されているのと区別できない もちろんstaticフィールドも別々
- 42 名前:デフォルトの名無しさん mailto:sage [2013/01/09(水) 00:48:02.92 ]
- >>38-41
ありがとうございます。 高性能ですね
|

|