Существуют ли в C# модули как в VB.NET?
Формулировка задачи:
Всем здравствуйте.
Иногда хочется вынести объявления и описания ряда методов в отдельный файл. Причём эти методы должны быть доступны из любой формы проекта. Конечно можно создать класс, но тогда придётся каждый раз при вызове метода ссылаться на имя класса, а это увеличивает размер кода. Например класс для простоты понимания содержимого назван CDrawingAndPrinting, public метод класса - Line. Чтобы воспользоваться им из формы пишем CDrawingAndPrinting.Line (... . Мне кажется это излишне громоздким.
Решение задачи: «Существуют ли в C# модули как в VB.NET?»
textual
Листинг программы
delegate void Del(string text);
class Program
{
static Del WriteLine;
static void Main(string[] args)
{
WriteLine = System.Console.WriteLine;
WriteLine("example"); // юзаешь без слова Console
}
}