У меня есть три файла / сценария Run.csx
, Client.csx
, Server.csx
. В то время как Run.csx
является моим основным файлом, я пытаюсь вызвать методы Client.csx
и Server.csx
из Run.csx
. Теперь в этом случае моя попытка в некоторой степени успешна, когда я реализую ее, как показано ниже,
Run.csx
#load "Client.csx"
#load "Server.csx"
Client();
Server();
Server.csx
public static void Server()
{
Console.WriteLine("Hello Server");
}
Client.csx
public static void Client()
{
Console.WriteLine("Hello Client");
}
, но я видел в ряде других сценариев исходного кода такую реализацию, как
Run.csx
#load "Client.csx"
#load "Server.csx"
Client.Client();
Server.Server();
(вы даете имя метода script.the)
В этом случае я получаю ошибку
Клиент не существует в текущем контексте.
Теперь я вообще новичок в сценариях в целом, но я чувствую, что было бы более разумно, если бы вы могли вызывать метод с именем сценария , необходимый метод, который вы хотите вызвать. вместо того, чтобы просто вызывать метод, как в моем первом примере, потому что, если оба сценария имеют методы с одинаковым именем?
Как правильно это сделать?