हेल्लो दोस्तों आज के इस पोस्ट मे आपको c# statements in hindi के बारे में बताया जा रहा है की क्या होता है कैसे काम करत है to चलिए शुरू करते है
Contents
C# statements का परिचय
एक program अलग अलग तरह के statements की sequence से बना होता है कोई program में क्या task परफॉर्म करेगा यह आप statements के द्वारा ही डिफाइन करते है program में हर statement एक separate action को डिफाइन करता है जो CPU के द्वारा परफॉर्म किया जायेगा
statements को दो प्रकार से होते है
- single line-single line statements के एक ही line में लिखते जाते है की जैसे की variables को declaration या function को call आदि
- statement block-statement blocks को single statements से अलग होते है एक statements block कई statements का सेट होते है जिन्हें curlty brackets में डिफाइन किया जाता है जैसे की आप loop statements या function को डेफिनिशन आदि
जिस order में statements को execute होते है वह program का flow of control या flow of execution कहलाता है program के flow(execution) को control करने के लिए control flow statements का प्रयोग किये जाते है selection statements,looping statements और jumping statements control flow को statements की series में आते है
C# में available सभी प्रकार के statements के बारे में आपको निचे दिया जा रहा है
declaration statements वे statements होते है जो आप variables या constants को declare करने के लिए लिखते है ये statements normally program की शुरुआत में ही डिफाइन किये जाते है declaration statements का example आपको निचे दिया जा रहा है
int a=50; //variable declaration statement const int a=50; //constant declaration statement
expression statements
expression statement वे statement होते है जिसमे कोई value को calculate की जाती है example के लिए यदि आप किसी statement में कोई मैथमेटिकल(mathematical) ऑपरेशन को परफॉर्म करते है तो वह expression statements होता है
selection statements
selection statements को control flow statement की series(श्रेणी) में आते है selection statement के द्वारा आप statements को किसी भी condition के आधार पर execute करवा सकते है c# में available सभी selection का statements के बारे में आपको निचे बताया जा रहा है
if statement
if statement एक statement block होता है जिसके statement किसी condition के true होने पर ही execute होते है इस condition को if keyword के बाद boolean को expression होता है जिसक रिजल्ट या तो true या false होता है
condition के true होने पर ही if block के statements को execute हो जाते है यदि condition true नहीं होता है यानी false होता है to if block का कोई भी statement execute नहीं होता है example के लिए Num variable की value 10 से अधिक होने पर आप greater को print करना चाहते है to ये आप if statement के द्वारा कर सकते है
Syntax | Example |
If(condition) { //statements to be executed only when condition is true }
| If(Num>10) { Console.writeLine(“greater”); } |
If else statement
if else statement if statement में else part में जोड़कर बनता है जिस प्रकार if block में वे statements लिखे जाते है तो जो condition true होने पर ही execute होंगे उसी प्रकार else block में वे statements लिखे जाएँगे जो condition को false होने पर execute होंगे
Syntax | Example |
If(condition) { //statements to be executed only when condition is true } Else { //statements to be execute only when condition is false } | If(Num>20) { Console.writeLine(“greater”); } Else { Console.WriteLine(“lesser”); } |
Switch statement
switch statement भी if statement की तरह ही होता है लेकिन switch statement में आप statements को execute करने के लिए एक से अधिक conditions को डिफाइन कर सकते है switch में condition की बजाय एक choice pass की जाती है और block के अन्दर अलग अलग cases को डिफाइन किये जाते है
आपकी choice जिस केस से मैच होती है वाही केस को execute हो जाता है बाकी के cases को skip कर दिया जाता है हर case के बाद break statement को डिफाइन किया जाता है ऐसा इसलिए किया जाता है ताकि उस केस के statements को execute होने के बाद switch case को टर्मिनेट हो जाए और बाकी के cases के statements को execute न हो
सभी cases के आखिर में default case को डिफाइन किया जाता है जो सही choice नहीं pass करने पर execute होता है
इसलिए हम इसे syntax के साथ example से समझते है
Syntax | Example |
Switch(choice) { Case 1: //statement to be executed when choice is one // break statement; Case 2 : //statements to be executed when choice is two //break statement ….. ….. ….. …… Default : //statements to be executed when no appropriate choice is passed } | Switch(2) { Case 1: Console.WriteLine(“first case executed”); Break; Case 2: Console.WriteLine(“second case executed”); Break; Default : Console.WriteLine(“please pass 1 or 2 only as choice “); Break; }
|
Looping statements
कई बार आपको एक या एक से अधिक statements को बार बार execute करने की आवाश्यकता होती है इसके लिए आप looping statements का प्रयोग करते है looping statements block statements होते है looping block में दी गए statements तब तक repreatedly को execute होते रहते है जब तक की कोई condition true होती है
looping statements में condition के आलावा एक loop को control variable को भी डिफाइन किया जाता है इस variable को loop की हर iteration में increase या decrease किया जाता है ऐसा तब तक होता है जब तक की condition false नहीं हो जाता है loop में condition भी इस variables के द्वारा ही डिफाइन की जाती है
c# में available looping statements के बारे में आपको निचे दिया जा रहा है
while loop
while loop में block में दिए गए statements या statements को तब तक बार बार execute करता है जब तक की आपका condition false नहीं हो जाता है
syntax | Example |
Loop control var declaration While(condition with loop control var) { //statements to be executed while condition is true //increment or decrement loop control var } | Int Num =1; While(n>10) { Console.WriteLine(“Num is : {0}”,Num) Num++; } |
Do while loop
do while loop में भी तब तक execute होता है जब तक की condition false नही हो जाता है while और do while loop में फर्क सिर्फ इतना होता है की do while loop में चाहे to condition true हो या false एक बार में जरुर execute होता है while loop में ही तरह do while loop के लिए भी loop को control variable और increment part को डिफाइन किया जाता है
syntax | Example |
do { //statements to be executed while condition is true //increment or decrement loop control var } while(condition with loop control var);
| Int Num=1; Do { Console.WhileLine(“Num is :{0}”,Num); Num++; }while(Num>5) |
For each loop
for each loop का प्रयोग array या कलेक्शन को traverse करने के लिए किया जाता है for each loop के द्वारा आप array या कलेक्शन के elements को एक्सेस और modify कर सकते है
for each loop में एक variable को डिफाइन किया जाता है इस variables के माध्यम से ही आप array का एलेमेंट्स को एक्सेस और modify करते है इसके आलावा for each loop में in ऑपरेटर के बाद उस array या collection का नाम भी लिखा जाता है जिसे आप traverse करना चाहते है
syntax | Example |
Array declaration Foreach(variable in array-name) { //code to access or modify array elements } | Int[] myArray=new int[] {1,2,3,4,5} Foreach(int var in myArray) { Console.WhileLine(var); } |
For loop
for loop में सभी loops में सबसे अधिक प्रयोग किये जाने वाला loop होता है इस loop में आप एक ही बार में condition,loop control variables और increment part को डिफाइन करते है
Syntax | Example |
For(loop control var; condition; increment) { //statements to be executed while condition is true } | For(int i=1;i<=5;i++) { Console.WhileLine(i); } |
Jumping statements
Jumping statements का प्रयोग program में एक जगह से दूसरी जगह jump करने और block statements के execution को टर्मिनेट करने के लिए किया जाता है c# में available jumping statement के बारे में आपको निचे दिया जा रहा है
Goto statements
C# में goto statements program के execution को एक labeled के statements पर transfer करता है labeled statements program में एक नाम और उसके आगे colon(:) को लगाकर डिफाइन किया जाता है
जैसे ही आप compiler को कोई Goto statements को मिलता है to वह उसका execution को लेबल पर transfer कर देता है इसके बाद program का execution उस लेबल के बाद से ही शुरू होता है और उससे पहले के statements को skip कर देता है
Syntax | Example |
….. ….. Goto label-name; ….. ….. Label-name: …. …. | ….. ….. Goto myLabel; ….. ….. myLabel: …. …. |
Continue statement
Continue statements को loop के अन्दर किसी iteration को skip करने के लिए प्रयोग किया जाता है इसके लिए loop की जिस iteration में continue statement को execute होता है वह iteration को pass हो जाती है और control next iteration पर चल जाता है
continue statements की मदाद से किसी भी ख़ास condition पर loop की किसी iteration को skip किया जा सकता है example के लिए आप चाहते है की loop की 3rd iteration को execute न हो to इसके लिए आप continue statements का प्रयोग किया जा सकता है
Syntax | Example |
Loop { Contine; } | For(int i=1;i<=5;i++) { If(i==3) { Continue; } Console.WhileLine(i); } |
Break statements
C# में break statement का प्रयोग किसी loop में या switch statement में किया जाता है जब compiler को break statement में मिलता है to वह control उस loop या switch statement से बाहर transfer हो जाता है
Syntax | Example |
Loop { Break; } | For(int i=1;i<=5;i++) { If(i==3) { Console.WhileLine(i); } } |
Return statement
C# return statement का प्रयोग मेथड के टर्मिनेट करने और value को return करने के लिए किया जाता है
syntax | Example |
Method-name { …. Return; } | Int add(int a ,int b) { Return a+b; } |
reference-https://www.tutorialspoint.com/csharp/if_statement_in_csharp.htm
c# statements in hindi
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(c# statements in hindi) या post अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये और -अगर कोई topic(c# statements in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject(c# statements in hindi) के लेकर भी कोई प्रश्न हो तो कमेंट करे