C# - Extending the stack class - Error
<p>I'm getting an error: "The non-generic type `System.Collections.Stack' cannot be used with the type arguments"</p>

<pre><code>    // For use in BONUS section of lab:
    class LossyStack&lt;T&gt; : Stack&lt;T&gt; {
 private const int getAway=1;  // Starts out at 1 (out of 20 random numbers - 5%)
    public Stack&lt;string&gt; escsaped;

    public LossyStack(): base() {   // Constructor
        escaped = new Stack&lt;string&gt;();
    }

    public T Pop() {
  RandomNumber rand = new RandomNumber(1,20);  // One to twenty 

  if (rand&lt;=getAway){
      escaped.push(base.Pop());
  }
  else {
        return base.Pop();
  }
  getAway++; // add another 1 to getAway so it increases by 5%
    }
  }
</code></pre>

<p>Can anyone tell me how I'd be able to fix this? Thanks a bunch. </p>
