C#, C♯, C#相談室 Part75
■ このスレッドは過去ログ倉庫に格納されています
0108デフォルトの名無しさん
2012/09/10(月) 22:07:27.00struct ValueEnumerator<out T> : IEnumerator<T> { /*好きなように実装しろ*/ }
interface IValueEnumerable<out T> { ValueEnumerator<T> GetEnumerator(); }
これでボックス化なしでforeachが使えるはずだが、ValueEnumerator<out T>を実装するのが難しいだろうな
■ このスレッドは過去ログ倉庫に格納されています