2009-02-02 7 views
1

Я использую Visual C# для программирования калькулятора RPN с помощью Stack. Проблема в том, что я не знаю, как это сделать. Я использую System.Collections.Generic, ноКак реализовать общий набор в C#?

Stack<double> s = new Stack<double>(); 

генерирует ошибку:

Using the generic type 'System.Collections.Generic.Stack' requires '1' type arguments

Я довольно невежественный здесь. Спасибо за помощь.

+0

@CMS Я не добавлял в него Stack . Он уже был там от @matt, он просто не появлялся, пока я не добавил четыре пробела вперед, чтобы переместить его в блок кода. –

ответ

2

Вы должны указать тип элементов, которые вы будете хранить на вашем стеке, например, стек целых чисел:

Stack<int> s = new Stack<int>(); 
4

Попробуйте

Stack<int> s = new Stack<int>(); 

Заменить Int с какой тип вы хранятся в стеке.

Смежные вопросы