इस लेख में, हम C # अभिव्यक्ति, C # कथन, अभिव्यक्ति और कथन के बीच अंतर और C # ब्लॉक के बारे में जानेंगे।
भाव, कथन और ब्लॉक एक C # प्रोग्राम का बिल्डिंग ब्लॉक है। हम अपने पहले "हैलो वर्ल्ड" कार्यक्रम के बाद से उनका उपयोग कर रहे हैं।
C # भाव
C # में एक अभिव्यक्ति ऑपरेंड्स (चर, शाब्दिक, विधि कॉल) और ऑपरेटरों का एक संयोजन है जिसका मूल्यांकन एक मूल्य पर किया जा सकता है। सटीक होने के लिए, एक अभिव्यक्ति में कम से कम एक ऑपरेंड होना चाहिए, लेकिन कोई भी ऑपरेटर नहीं हो सकता है।
आइए नीचे दिए गए उदाहरण को देखें:
दोहरा तापमान; तापमान = 42.05;
यहाँ, 42.05
एक अभिव्यक्ति है। साथ ही, temperature = 42.05
एक अभिव्यक्ति भी है।
int a, b, c, sum; sum = a + b + c;
यहाँ, a + b + c
एक अभिव्यक्ति है।
if (आयु> = 18 && उम्र <58) Console.WriteLine ("काम करने के योग्य");
यहां, (age>=18 && age<58)
एक अभिव्यक्ति है जो एक boolean
मूल्य लौटाता है । "Eligible to work"
एक अभिव्यक्ति भी है।
C # कथन
एक बयान एक कार्यक्रम के निष्पादन की एक बुनियादी इकाई है। एक प्रोग्राम में कई स्टेटमेंट्स होते हैं।
उदाहरण के लिए:
int उम्र = 21; इंट अंक = 90;
उपरोक्त उदाहरण में, ऊपर की दोनों पंक्तियाँ कथन हैं।
C # में विभिन्न प्रकार के कथन हैं। इस ट्यूटोरियल में, हम मुख्य रूप से उनमें से दो पर ध्यान केंद्रित करेंगे:
- घोषणापत्र का बयान
- अभिव्यक्ति कथन
घोषणापत्र का बयान
घोषणाओं का उपयोग चर घोषित करने और आरंभ करने के लिए किया जाता है।
उदाहरण के लिए:
char ch; int maxValue = 55;
दोनों char ch;
और int maxValue = 55;
बयान बयान कर रहे हैं।
अभिव्यक्ति कथन
अर्धविराम के बाद की अभिव्यक्ति को अभिव्यक्ति कथन कहा जाता है।
उदाहरण के लिए:
/ * असाइनमेंट * / क्षेत्र = 3.14 * त्रिज्या * त्रिज्या; / * विधि कॉल एक अभिव्यक्ति है * / System.Console.WriteLine ("हैलो");
यहाँ, 3.14 * radius * radius
एक अभिव्यक्ति है और area = 3.14 * radius * radius;
एक अभिव्यक्ति कथन है।
इसी तरह, System.Console.WriteLine("Hello");
एक अभिव्यक्ति और एक बयान दोनों है।
घोषणा और अभिव्यक्ति के बयान के अलावा, वहाँ हैं:
- चयन विवरण (यदि… और, स्विच करें)
- Iteration कथन (करते हैं, जबकि, के लिए, foreach)
- जम्प स्टेटमेंट्स (ब्रेक, जारी, गोटो, रिटर्न, यील्ड)
- अपवाद हैंडलिंग स्टेटमेंट (थ्रो, ट्राइ-कैच, ट्राइ-एंड, ट्राइ-कैच-एंड)
इन कथनों की चर्चा बाद के ट्यूटोरियल में की जाएगी।
यदि आप कथनों के बारे में अधिक जानना चाहते हैं, तो C # कथन (C # संदर्भ) देखें
सी # ब्लॉक
एक ब्लॉक शून्य या अधिक बयानों का एक संयोजन है जो घुंघराले कोष्ठक () के अंदर संलग्न है।
उदाहरण के लिए:
उदाहरण 1: C # बयानों के साथ ब्लॉक
using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block Console.WriteLine("Current temperature = (0)", temperature); Console.WriteLine("It's hot"); ) // End of block ) ) )
जब हम प्रोग्राम चलाते हैं, तो आउटपुट होगा:
वर्तमान तापमान = 42.05 यह गर्म है
यहाँ, अंदर दो कथन ( )
:
Console.WriteLine ("वर्तमान तापमान = (0)", तापमान);
तथा
Console.WriteLine ("यह गर्म है");
एक ब्लॉक बनाता है ।
उदाहरण 2: सी # बयानों के बिना ब्लॉक
एक ब्लॉक में इसके भीतर कोई कथन नहीं हो सकता जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है।
using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block // No statements ) // End of block ) ) )
यहां, इसके ( )
बाद घुंघराले ब्रेसिज़ if(temperature> 32)
में केवल टिप्पणियां और कोई कथन नहीं है।