Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpDcLn 244 of 509 menu
◀ ▶

Директива line в C#

Генераторы кода и тестовые вставки используют #line, чтобы стек указывал на исходный файл, а не на сгенерированный.

Директива #line default возвращает реальные координаты.

Зададим фиктивную строку и вернём default. Директива не меняет текст программы, а только координаты для сообщения компилятора. Вручную её почти не пишут, строку вставляет генератор кода:

#line 100 "Sample.cs" Console.WriteLine("line demo"); // выведет "line demo" #line default

Поставьте номер 200 и имя Demo.cs перед выводом "demo", затем верните default.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить