Как использовать функции статического класса внутри пространства имен?C#

Место общения программистов C#
Anonymous
Как использовать функции статического класса внутри пространства имен?

Сообщение Anonymous »

Я создал общедоступный статический класс, чтобы можно было использовать его функции в любом месте моего проекта. Например:

Код: Выделить всё

public static class common {

public static bool isEqual(float a, float b, float tolerance = 0.001f) {
return Mathf.Abs(a - b) < tolerance;
}

}
В большинстве случаев он работает отлично, за исключением некоторых сторонних плагинов Unity. Эти плагины имеют пространство имен. Например:

Код: Выделить всё

namespace Jason.RunDebug.Systems {

public partial class RunDebugSystem : Singleton {

public static void Init() {
...
}

}

}
Когда я пытаюсь использовать свою общедоступную статическую функцию внутри этого пространства имен, я получаю ошибку:

Имя 'common ' не существует в текущем контексте

Есть ли способ использовать мои статические функции внутри этого пространства имен?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -namespace

Вернуться в «C#»