RU CSharp Directive Warning - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Сообщения компилятора
Справочник C# · Практическое руководство
Добавляет авторское предупреждение. Именно предупреждение не останавливает компиляцию, если warnings не рассматриваются как errors.
Простой пример (Example.cs)
Сохраните этот пример отдельно как Example.cs. Запускайте его независимо от остальных примеров страницы.
Example.cs:
// PROJECT-EXAMPLE
#warning Review this example
System.Console.WriteLine("Ready");
Результат:
Ready
Синтаксис
#warning message
Приклад 1
#warning Review the sample configuration
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
public static class Program
{
public static async Task Main(string[] args)
{
Console.WriteLine("Ready");
}
}
Приклад 2
#define SAMPLE
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
public static class Program
{
public static async Task Main(string[] args)
{
#if SAMPLE
#warning Sample mode is active
#endif
Console.WriteLine("Mode selected");
}
}
Официальный источник: Microsoft Learn.