#error डायरेक्टिव
#error डायरेक्टिव आपके कोड में एक विशिष्ट स्थान से एक त्रुटि उत्पन्न करने की अनुमति देता है।
आइए एक उदाहरण देखें:
उदाहरण
using System; namespace Demo { class Program { public static void Main(string[] args) { #if (!ONE) #error ONE is undefined #endif Console.WriteLine("Generating a user-defined error!"); } } }उपरोक्त प्रोग्राम चलाने के बाद, एक उपयोगकर्ता-परिभाषित त्रुटि उत्पन्न होती है:
आउटपुट
Compilation failed: 1 error(s), 0 warnings error CS1029: #error: 'ONE is undefined'
#warning डायरेक्टिव
#warning डायरेक्टिव आपके कोड में एक विशिष्ट स्थान से लेवल वन चेतावनी उत्पन्न करने की अनुमति देता है।
आइए एक उदाहरण देखें:
उदाहरण
using System; namespace Demo { class Program { public static void Main(string[] args) { #if (!TWO) #warning TWO is undefined #endif Console.WriteLine("Generates a warning!"); } } }उपरोक्त प्रोग्राम चलाने के बाद, चेतावनी उत्पन्न होती है और आउटपुट दिखाई देता है:
आउटपुट
warning CS1030: #warning: `TWO is undefined' Generates a warning!