У меня есть класс Node, я создал свой узел дерева в моей основной так:Как сделать глобальный класс?
static void Main(string[] args)
{
Node IProot = new Node("ANY-IP");
}
Я хочу, чтобы иметь доступ к этому узлу все времена, даже когда я буду проходить через другую функцию (установка IProot глобальный), например, я хочу иметь
public static alarm generalize(alarm one,alarm two)
{
//some code
}
вместо
public static alarm generalize(alarm one,alarm two,Node IProot)
{
//some code
}
если это совершенно неправильно, что мне делать?
Поскольку у меня нет доступа к IProot, я должен получить его как входной сигнал для своей функции, чтобы я мог кодировать IProot, но мне гораздо лучше не получать его как вход. Я пробовал static Node
, где я определил IProot в основном, но это привело к ошибке. Я также попробовал static class Node
для своего класса, опять нет результата.
Большое спасибо приятелю :). –