###前提・実現したいこと
- 型変数を使用した拡張メソッド定義
- Stack<T> 型のインスタンスをクローンするメソッド定義
###発生している問題・エラーメッセージ
型または名前空間の名前’T'が見つかりませんでした。 というエラーになる。(下記ソースにおいて)
###該当のソースコード
C#
1 static class StackExtender 2 { 3 static Stack<T> Clone(this Stack<T> obj) 4 { 5 return new Stack<T>(obj.ToList<T>().Reverse<T>()); 6 } 7 } 8
###試したこと
Tの代わりに int を使えば問題無く定義できます。
###補足情報(言語/FW/ツール等のバージョンなど)
Visual Studio 2015 Update 1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/26 10:46
2017/02/26 10:48
2017/02/26 10:53 編集