- 107 名前:デフォルトの名無しさん mailto:sage [2012/09/10(月) 22:07:19.07 ]
- どっちなんだ。。。
あっていたのかな ? >>106 では、3 の TList が where TList : struct, IEnumerable<TItem> な型 StructList<T> の場合はどうなるのでしょうか ? A. StructList<T>.GetEnumerator() は IEnumerator<TItem> にボクシングされる B. 特殊化されるため、StructList<T>.Enumerator が使用され、ボクシングは起きない と、ここまで書きましたが、特殊化は JIT 時にされるのですか。。 つまり、ダックタイピング的に行われるものではなく、静的型検査はされる、ということですかね ? なら A が正解ということですか ?
|

|