Существуют ли в 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
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы