C# statements in hindi-c# स्टेटमेंट्स क्या होता है?

हेल्लो दोस्तों आज के इस पोस्ट मे आपको c# statements in hindi के बारे में बताया जा रहा है की क्या होता है कैसे काम करत है to चलिए शुरू करते है

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 के  द्वारा कर सकते है

SyntaxExample
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 होंगे

SyntaxExample
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 से समझते है

SyntaxExample
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
//break statement

}

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 नहीं हो जाता है

syntaxExample
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 को डिफाइन किया जाता है

syntaxExample
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 करना चाहते है

syntaxExample
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 को डिफाइन करते है

SyntaxExample
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 कर देता है

SyntaxExample
…..

…..

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 का प्रयोग किया जा सकता है

SyntaxExample
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 हो जाता है

SyntaxExample
Loop

{

Break;

}

For(int i=1;i<=5;i++)

{

If(i==3)

{

Console.WhileLine(i);

}

}

 

Return statement

C# return statement का प्रयोग मेथड के टर्मिनेट करने और value को return करने के लिए किया जाता है

syntaxExample
Method-name

{

….

Return;

}

Int add(int a ,int b)

{

Return a+b;

}

c# statements in hindi

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) के लेकर भी कोई प्रश्न हो तो कमेंट करे

Leave a Comment