RU CSharp Directive Load - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Подключение .csx выходников
Справочник C# · Практическое руководство
Скриптовая директива загружает другой .csx файл. Для обычного проекта используйте Compile или ProjectReference.
Простой пример (Example.csx)
Сохраните этот пример отдельно как Example.csx. Запускайте его независимо от остальных примеров страницы.
Example.csx:
#load "helper.csx"
UO.Print(Double(4).ToString());
helper.csx:
int Double(int value) => value * 2;
Результат:
8
Синтаксис
#load "helper.csx"
Отдельная вспомогательная функция
#load "helper.csx"
UO.Print(Double(4).ToString());
Файл helper.csx:
int Double(int value) => value * 2;
Файл конфигурации
#load "settings.csx"
UO.Print($"{ProfileName}:{Limit}");
Файл settings.csx:
string ProfileName = "Archer";
int Limit = 3;
Официальный источник: Microsoft Learn.