Operators in C# Language in Hindi - ऑपरेटर का मतलब क्या होता हे?

हेल्लो दोस्तों, आज की (Operators in C# Language in Hindi) इस आर्टिकल में हम C# Language के Operators के बारे में बात करने वाले हे , जेइसे Operators क्या हे , Programming में क्यू Operators का Use किया जाता हे , और C# Language में Operators कितने प्रकार के होते हे , इन सभी के बारे में बिस्तार से बात करने वाले हे , वो भी बहत ही आसान भासा में |
ताकि आप लोग Operators के इस Concept को अछे से समझ् कर अपने Programming के अन्दर Implement कर पाओ |

हमने पिछले आर्टिकल में C# Language के Variable और Data types के बारे में बात किये थे , आप लोग उस आर्टिकल को एकबार जरुर पड़े , क्यू की Data types और Variable के मदत से ही Operator को अपने Programming में Implement किया जाता हे |
तो चलिए आज की इस आर्टिकल को शुरू करते हे |


Operators in C# Language in Hindi



Operators in C# Language in Hindi - ऑपरेटर का मतलब क्या होता हे?

Operator एक Symbol की तरह होते हे जो Value और Variable को Operate करने में मदत करते हे |
जेइसे - s = 10 ;
तो ये जो equal to (=) का Symbol हे , ये ही होता हे Operator जो Value के साथ Program के अन्दर Implement किये जाते हे 
|
और ये Operator Variable के साथ भी Implement किये जाते हे ,
जेइसे - a+b ;
तो ये a और b के साथ जो Addition (+) का Symbol हे , ये ही होता हे Operator , और ये जो a और b हे इसे कहते हे Operand , जो Operator के मदत से Programming में Perform किये जाते हे |

मतलब , Operator एक Symbol हे जो Value और Variable के साथ Program में Implement किये जाते हे | और इस Operator के मदत से हम Logical और Mathematical Operation को अपने Program के अन्दर Perform करते हे |
जेइसे मानलो , आपको दो नंबर (5+5 ) को add करना हे , तो ये इस Operator के मदत से ही Perform किये जाते हे , ( इसके बारे में हम आगे देखने वाले हे )

तो ये ही होता हे Operator का Concept , उम्मीद करता हु आप लोग इस Concept को अछे से समझ गये होंगे |


Precedence of Operators :-  


C# Language में एक और Concept को add किया गया हे , और वो हे Precedence of Operators | इसका मतलब हे , Operators के Importance क्या हे ? जिसमे ये देखा जाता हे की अलग अलग Operator में से किस Operator का कितना Priority हे , उस हिसाब से ये Work करता हे |

देखो , अपने Programming के अन्दर हर एक Operator को अलग अलग तरीको से Perform किये जाते हे , तो इस Concept के मदत से या पाता चलता हे की इन सभी Operator में से कोन सी Operator को पहले Perform किया जायेगा , और कोन Operator को बाद में Perform किया जायेगा |

Example :- 20 / 4 - 3 + 5 * 3
देखो इस Example में कितने सारे Expression दिए गये हे , तो इन सभी में से किस Expression को पहले
 Execute किया जायेगा , वो इस Precedence of Operator इस Concept के मदत से ही Perform किया जायेगा |

अब चलिए इस Problem को Practical में Solve करने की कौसिस करते हे ,


Operators in C# Language in Hindi



चलिए अब बात करते हे की C# Language में कितने प्रकार के Operator होते हे |

Types of Operators :-

C# Language में Operators को तिन Category में Divide किया गया हे , और वो हे -
  1. Unary Operator :- जो Operator Single Operand पे काम करता हे वो होता हे Unary Operator 
  2. Binary Operator :- और जो Operator दो Operand पे काम करता हे वो होता हे Binary Operator 
  3. Ternary Operator :- जो Operator दो से जादा Operand पे काम करते हे उसे Ternary Operator कहते हे
और इस Unary और Binary Operator के अन्दर कुछ Types होते हे , जिसे अपने Programming के अन्दर इस्तेमाल किये जाते हे | 

जेइसे -
  • Arithmetic Operator
  • Relational Operator
  • Logical Operator
  • Assignment Operator
  • Increment and Decrement Operator

आइये इन सभी Operator के बारे में बिस्तार से बात करते हे , और Programming के अन्दर Implement करके भी देखेंगे , ताकि आप लोग इन सभी Operator अछे से समझ पाओ |


1. Arithmetic Operator :-

Arithmetic Operator एक Binary Operator हे , क्यू की इस Operator में दो Operand पे काम किये जाते हे |  जेइसे - 5 + 5 = 10 
और इस Arithmetic Operator के मदत से Mathematical Task को Perform किया जाता हे |

जेइसे -
  • Addition (+)
  • Subtraction (-)
  • Multiplication (*)
  • Division (/)
  • Modules (%)
तो इस Arithmetic Operator के मदत से इन सभी Task को Perform किये जाते हे ,

चलिए इन सभी को Practical में Implement करके देखते हे , ताकि आप लोग इस Operator को और भी अछे से समझ पाओ |


Operators in C# Language in Hindi

 

2. Relational Operator :-

Relational Operator में भी दो Operand पे काम किया जाता हे , और इसमें जो Value को Return किया जाता हे , वो Boolean Value में Return होता हे , मतलब true या false Value में Return किया जाता हे |

मतलब , हमने दो Value add की , जिसमे एक हे 10 और एक 12 हे , तो दो Value में इस Relational Operator के मदत से ये ही पाता चलेगा की इन दोनों में कोन सी Value छोटा हे या बड़ा हे | मतलब क्या 12 से 10 छोटा हे या बड़ा हे , या फिर क्या ये दोनों Value equal हे ?

तो ये Comparison इस Relational Operator के मदत से ही किये जाते हे , और इस लिए इस Relational Operator को Comparison Operator भी कहा जाता हे |

तो आइये जानते हे इस Relational Operator के मदत से क्या क्या Task को Perform किया जाता हे ,
  • Greater hen (>)
  • Less then (<)
  • Greater then Equal to (>=)
  • Less then Equal to (<=)

अब चलिए इन सभी को एक Program के अन्दर Implement करके देखते हे ,


Operators in C# Language in Hindi

 

3. Logical Operator या फिर Conditional Operator :-

Logical Operator में Condition के Based पे ही Task को Perform किया जाता हे , इसमें दो Operand को Add करके उस पे Condition को Apply किया जाता हे , और जो Value को Return करता हे , वो हमेशा Boolean Value ही होता हे , जिसमे True और False देखने को मिलता हे |

Logical Operator को तिन Part में Divide किया गया हे , जेइसे -
  1. Logical  AND  (&&)
  2. Logical  OR  (||)
  3. Logical  Not  (!)

1. Logical AND :-

Logical AND में अगर दोनों Condition true हे तो उसका Result true होगा , या फिर दोनों Condition false हे तो उसका Result false होगा , और अगर दोनों Condition में से एक true और एक false हुए तो उसका Result false ही आयेगा 

2. Logical OR :-

Logical OR Operator में अगर दोनों Condition true हे , तो उसका Result true ही होगा , और अगर दोनों Condition false हे तो इसमें Result false आयेगा | लेकिन अगर दो Condition में से एक Condition false और एक Condition true हुआ तो इसमें True Result Show करेगा |

3. Logical Not : 

इस Case में Result में जो Value आते हे उसे Reverse Value में Convert करता हे , जेइसे अगर Result True आया तो उसमे ये False Value को Print करेगा , और अगर Result False आया तो ये True Value को Print करेगा |

तो ये ही होता Logical या फिर Conditional Operator के Concept , अब चलिते इस Operator को भी एक Program के अन्दर Implement करके देखते हे |


Operators in C# Language in Hindi


4. Assignment Operator :-

Assignment Operator में एक Value किसी दुसरे Value के अन्दर Assign किया जाता हे , मतलब , Assignment Operator की मदत से Right side के Value को left side में Assign किया जाता हे , और वो भी Equal to (=) Operator का इस्तेमाल करके |
क्यू की ये Equal to (=) एक Assignment Operator ही हे |

C# Language में इस Assignment Operator को दो Category में Divide किया गया हे , जेइसे -

1. Simple Assignment Operator :- 

किसी Value को अगर Variable के अन्दर Shift करना हो तब हम इस Simple Assignment को Use करते हे , जिसमे सिर्फ इस Equal to का ही Use किया जाता हे |

2. Compound Assignment Operator :- 

Compound Assignment में इस Simple Assignment और Arithmetic Operator को एक साथ Implement किया जाता हे | मतलब , ये Compound Assignment Operator Equal to (=) के साथ (+ , - , * , / , % ) इन सभी का इस्तेमाल किये जाते हे |

तो अब चलिए इस Operator को भी Practical के अन्दर Implement करके देखते हे ,


Operators in C# Language in Hindi


5. Increment और Decrement Operator :-

ये Increment और Decrement Operator को हर एक Programming के अन्दर इस्तेमाल किये जाते हे , जिसमे Value को Increase और Decrease किये जाते हे | और ये Operator Unary Operator के अन्दर आते हे , क्यू की इसमें Single Operand में Perform किया जाता हे |

जेइसे मानलो , एक Variable के अन्दर 10 Value को स्टोर किया गया हे , तो इसमें जब हम Increment Operator (++) का इस्तेमाल करते हे , तो इसमें इस Variable 10 में Increase हो जाता हे और वो Value 10 की जगह 11 हो जाता हे |
ठीक इसी तरह जब उसी Variable में Decrement Operator (--) का इस्तेमाल किया जाता हे , तो उसमे वो Variable 10 से 1 Decrease हो के 9 हो जाता हे |

तो कुछ इस तरह से ये Increment और Decrement Operator अपने Program में Implement किये जाते हे |

लेकिन अगर , Operand में पहले ही इस Operator का इस्तेमाल करते हे और बाद में उस Operand को अपने Programming में Compile किये जाते हे , तो वो होता हे Pre increment और Pre decrement |
और अगर Operand में बाद में इस Operator का इस्तेमाल करके Increment /decrement किया जाता हे , तब उसे Post increment और Post Decrement कहा जाता हे |


उम्मीद हे आप लोग इस Operator के Concept को अछे से समझ गये होंगे , तो चलिए अब इसको एक Program के अन्दर Implement करते हे |


Operators in C# Language in Hindi



आप लोगो को अछे से समझने के लिए ही अपने Program के अन्दर हमने Comment का इस्तेमाल की हे , और इस लिए हमने एक Program के अन्दर ही Increment और Decrement Operator को Implement किया हे |

Ternary Operator :-

Programming में जब हम Single Operand पे काम करते हे तो वो होता हे Unary Operator , और जब दो Operand पे काम किया जाता हे तब उसे Binary Operator कहा जाता हे |

लेकिन अगर दो से जादा Operator पे काम किया जाय तो , तब उसे Ternary Operator कहा जाता हे , और इस Ternary Operator का जो Concept हे वो बिलकुल if else के Concept की तरह हे | (इसके बारे में हम Next आर्टिकल में बात करेंगे )

तो Ternary Operator के अन्दर Condition का Use किया जाता हे , (? , : ) जिसमे Decision Making को Perform किया जाता हे |
मतलब , जब Condition के Based पे काम किया जाता हे , और जिसमे अगर पहला Condition true होता हे तो एक Result Execute करता हे , और अगर पहला Condition false हुआ तो फिर एक अलग Result Execute होता हे |
तो ये ही Concept होता हे Ternary Operator में |

Syntax :-

Condition ? First Statement : Second Statement
 

इसमें अगर ये Condition true हुआ तो ये पहला Statement Execute होगा , और अगर ये Condition false हुआ तब ये Second Statement Execute होगा |

तो चलिए इस Ternary Operator को भी Program के अन्दर Implement करके देखते हे |


Operators in C# Language in Hindi



तो देखा आप लोगो ने की C# में Operator क्या होता हे , और किस तरह से Operators को अपने Programming के अन्दर Implement किये जाते हे |


Read More :- 



Operators in C Language 


Conclusion :-

Operator एक एइसा Concept हे जिसे हर एक Programming के अन्दर इस्तेमाल किया जाता हे , मतलब ये Operator एक Symbol की तरह होते हे , और इस Operator के मदत से Programming में Mathematical और Logical Operation को Perform किया जाता हे |
C# Language में बहत सारे Operator देखने को मिलता हे , हमने उन सभी Operator के बारे में बहत अछे से आप लोगो को समझाने की कौसिस की हे और साथ में हर एक Operator को Practical Program के अन्दर Implement करके भी दिखाया हे |

तो उम्मीद हे आप लोगो को (Operators in C# Language in Hindi) इस आर्टिकल में दिए गये जानकारी पसंद आया होगा , अगर पसंद आया तो अपने दोस्तों के साथ शेयर जरुर करे , और अगर इस Concept को लेकर किसी भी तरह के कोई शाबाल हे , तो निचे Comments जरुर करे |

आर्टिकल को पूरा पड़ने के लिए धन्यवाद |||
Tags

एक टिप्पणी भेजें

0 टिप्पणियाँ
* Please Don't Spam Here. All the Comments are Reviewed by Admin.