"# błąd" (C# odniesienia)
#errorpozwala wygenerować błąd z określonej lokalizacji w kodzie.Na przykład:
#error Deprecated code in this method.
Uwagi
Powszechnym zastosowaniem #error jest w dyrektywie warunkowej.
Istnieje także możliwość generowania ostrzeżenie zdefiniowane przez użytkownika, z #Warning (C# odniesienia).
Przykład
// preprocessor_error.cs
// CS1029 expected
#define DEBUG
class MainClass
{
static void Main()
{
#if DEBUG
#error DEBUG is defined
#endif
}
}