Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में सशर्त प्री-प्रोसेसर निर्देश क्या है?

सशर्त निर्देश बनाने के लिए #if निर्देश का उपयोग करें। सशर्त निर्देश एक प्रतीक या प्रतीकों के परीक्षण के लिए उपयोगी होते हैं ताकि यह जांचा जा सके कि वे सत्य का मूल्यांकन करते हैं या नहीं। यदि वे सत्य का मूल्यांकन करते हैं, तो संकलक #if और अगले निर्देश के बीच सभी कोड का मूल्यांकन करता है।

यहाँ वाक्य रचना है -

#if symbol [operator symbol]...

यहाँ, प्रतीक उस प्रतीक का नाम है जिसका आप परीक्षण करना चाहते हैं। आप सत्य और असत्य का भी उपयोग कर सकते हैं या प्रतीक को नकारात्मक ऑपरेटर के साथ जोड़ सकते हैं।

संचालक प्रतीक प्रतीक का मूल्यांकन करने के लिए उपयोग किया जाने वाला ऑपरेटर है। ऑपरेटर निम्न में से कोई भी हो सकते हैं -

  • ==(समानता)
  • !=(असमानता)
  • &&(और)
  • || (या)

सी# -

. में सशर्त प्री-प्रोसेसर निर्देशों के उपयोग को दर्शाने वाला एक उदाहरण यहां दिया गया है

उदाहरण

#define DEBUG
#define VC_V10
using System;

public class Demo {
   public static void Main() {
      #if (DEBUG && !VC_V10)
      Console.WriteLine("DEBUG is defined");
      #elif (!DEBUG && VC_V10)
      Console.WriteLine("VC_V10 is defined");
      #elif (DEBUG && VC_V10)
      Console.WriteLine("DEBUG and VC_V10 are defined");
      #else
      Console.WriteLine("DEBUG and VC_V10 are not defined");
      #endif
      Console.ReadKey();
   }
}

आउटपुट

DEBUG and VC_V10 are defined

  1. C# द्वारा समर्थित विभिन्न प्रकार के सशर्त कथन क्या हैं?

    कंडीशनल स्टेटमेंट के लिए प्रोग्रामर को प्रोग्राम द्वारा मूल्यांकन या परीक्षण के लिए एक या एक से अधिक शर्तों को निर्दिष्ट करने की आवश्यकता होती है, साथ ही एक स्टेटमेंट या स्टेटमेंट को निष्पादित करने के लिए, यदि कंडीशन सही होने के लिए निर्धारित की जाती है, और वैकल्पिक रूप से, अन्य स्टेटमेंट्स को निष्प

  1. सी # में एक सरणी क्या है?

    एक सरणी एक ही प्रकार के तत्वों के एक निश्चित आकार के अनुक्रमिक संग्रह को संग्रहीत करती है। डेटा के संग्रह को संग्रहीत करने के लिए एक सरणी का उपयोग किया जाता है, लेकिन एक सरणी को सन्निहित स्मृति स्थानों पर संग्रहीत उसी प्रकार के चर के संग्रह के रूप में सोचना अक्सर अधिक उपयोगी होता है। C# में एक सरणी

  1. सी # में सशर्त गुण क्या हैं?

    मेटाडेटा जोड़ने के लिए विशेषताओं का उपयोग किया जाता है, जैसे कि कंपाइलर निर्देश और अन्य जानकारी जैसे कि टिप्पणियां, विवरण, विधियों और कक्षाओं को किसी प्रोग्राम में। यह पूर्वनिर्धारित विशेषता एक सशर्त विधि को चिह्नित करती है जिसका निष्पादन एक निर्दिष्ट प्रीप्रोसेसिंग पहचानकर्ता पर निर्भर करता है। य