В целях тестирования я хотел создать небольшую консольную игру. В игре есть некоторые панды, которые нужно кормить.Использование экземпляра во всех функциях
Поэтому я хотел написать некоторые функции для каждой ситуации, например «Обзор» или «Магазин». Для Панд я использую класс «Панда». Но когда я использую Panda p1 = new Panda()
в первой функции, я не могу использовать ее в других функциях.
Как написать функцию, которая создает некоторые экземпляры класса, доступные во всех функциях?
Все это должно быть так:
namespace PandaWorld
{
public class Panda
{
...
}
class Game
{
void CreatePanda()
{
... //like Panda p1 = new panda();
}
static void Main()
{
... //uses p1 and other pandas
}
}
}
Я мог бы использовать статический Panda, но я хочу, чтобы иметь возможность «создать» больше панд во время выполнения.
Я думаю, что прочитал вопрос неправильно. Извините за вводящий в заблуждение ответ – rozar