VB.Net ऑपरेटर्स: अंकगणित, तुलना, परीक्षा के साथ तार्किक

विषय - सूची:

Anonim

एक ऑपरेटर क्या है?

एक ऑपरेटर एक प्रतीक को संदर्भित करता है जो संकलक को एक विशिष्ट तार्किक या गणितीय हेरफेर करने का निर्देश देता है। ऑपरेटर प्रदान किए गए ऑपरेंड पर ऑपरेशन करता है। Microsoft VB.Net विभिन्न प्रकार के ऑपरेटरों के साथ आता है। हम इस ट्यूटोरियल में इन पर चर्चा करेंगे।

इस ट्यूटोरियल में, आप सीखेंगे-

  • एक ऑपरेटर क्या है?
  • अंकगणितीय आपरेटर
  • तुलना संचालक
  • लॉजिकल / बिटवाइज ऑपरेटर्स
  • बिट शिफ्ट ऑपरेटर्स
  • असाइनमेंट ऑपरेटर्स
  • विविध संचालक

अंकगणितीय आपरेटर

आप VB.NET में विभिन्न गणितीय कार्यों को करने के लिए अंकगणितीय ऑपरेटरों का उपयोग कर सकते हैं। वे सम्मिलित करते हैं:

प्रतीक विवरण
एक ऑपरेंड को दूसरे ऑपरेंड की शक्ति बढ़ाने के लिए
+ दो ऑपरेंड जोड़ने के लिए।
- पहले ऑपरेंड से दूसरे ऑपरेंड को घटाने के लिए।
* दोनों ऑपरेंड को गुणा करने के लिए।
/ एक ऑपरेंड को दूसरे के खिलाफ विभाजित करने के लिए। यह एक अस्थायी बिंदु परिणाम देता है।
\ _ एक ऑपरेंड को दूसरे के खिलाफ विभाजित करने के लिए। यह एक पूर्णांक परिणाम देता है।
एमओडी मापांक ऑपरेटर के रूप में जाना जाता है। यह विभाजन के बाद शेष बचता है।

आइए हम एक उदाहरण का उपयोग करके इनका उपयोग करें:

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं। यह जानने के लिए, डेटा प्रकार और चर पर हमारे पिछले ट्यूटोरियल पर जाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Module Module1Sub Main()Dim var_w As Integer = 11Dim var_x As Integer = 5Dim var_q As Integer = 2Dim var_y As IntegerDim var_z As Singlevar_y = var_w + var_zConsole.WriteLine(" Result of 11 + 5 is {0} ", var_y)var_y = var_w - var_xConsole.WriteLine(" Result of 11 - 5 is {0} ", var_y)var_y = var_w * var_xConsole.WriteLine(" Result of 11 * 5 is {0} ", var_y)var_z = var_w / var_xConsole.WriteLine(" Result of 11 / 5 is {0}", var_z)var_y = var_w \ var_xConsole.WriteLine(" Result of 11 \ 5 is {0}", var_y)var_y = var_w Mod var_xConsole.WriteLine(" Result of 11 MOD 5 is {0}", var_y)var_y = var_x var_xConsole.WriteLine(" Result of 5 5 is {0}", var_y)Console.ReadLine()End SubEnd Module

चरण 3) कोड निष्पादित करने के लिए स्टार्ट बटन पर क्लिक करें। आपको निम्न विंडो प्राप्त करनी चाहिए:

यहाँ कोड का एक स्क्रीनशॉट है:

कोड की व्याख्या:

  1. मॉड्यूल 1 नाम का एक मॉड्यूल बनाना।
  2. मुख्य उप-प्रक्रिया बनाना।
  3. 11 के मान के साथ पूर्णांक चर var_w बनाना।
  4. 5 के मान के साथ पूर्णांक चर var_x बनाना।
  5. 2 के मान के साथ पूर्णांक var_q बनाना।
  6. पूर्णांक var_y बनाना।
  7. पूर्णांक var_z बनाना।
  8. वैरिएबल var_w और var_z के मानों को जोड़ना और वेरिएबल var_y को परिणाम असाइन करना।
  9. कंसोल पर उपरोक्त परिणाम को प्रिंट करना।
  10. चर var_w के मान से चर var_x का मान घटाना और चर var_y को परिणाम निर्दिष्ट करना।
  11. कंसोल पर उपरोक्त परिणाम को प्रिंट करना।
  12. वैरिएबल var_w और var_x के मानों को गुणा करना और वेरिएबल var_y को परिणाम बताना।
  13. कंसोल पर उपरोक्त परिणाम को प्रिंट करना।
  14. चर var_x के मान से चर var_w का मान विभाजित करना और चर var_z के परिणाम को निर्दिष्ट करना।
  15. कंसोल पर उपरोक्त परिणाम को प्रिंट करना।
  16. चर var_x के मान द्वारा चर var_w के मान को विभाजित करना और चर var_y को परिणाम निर्दिष्ट करना।
  17. कंसोल पर उपरोक्त परिणाम को प्रिंट करना।
  18. चर var_x के मान से चर var_w के मान को विभाजित करने के बाद शेष प्राप्त करना और चर var_y के परिणाम को असाइन करना।
  19. कंसोल पर उपरोक्त परिणाम को प्रिंट करना।
  20. वैरिएबल var_x का मान प्राप्त करना उसी की शक्ति को बढ़ाता है और चर var_y को परिणाम प्रदान करता है।
  21. कंसोल पर उपरोक्त परिणाम को प्रिंट करना।
  22. उपयोगकर्ता द्वारा किसी भी कुंजी को दबाने पर कंसोल से बाहर निकलने के लिए।
  23. उपप्रक्रिया समाप्त करना।
  24. मॉड्यूल को समाप्त करना

तुलना संचालक

इन ऑपरेटरों का उपयोग चर के बीच तुलना करने के लिए किया जाता है। उनमें निम्नलिखित शामिल हैं:

तुलना संचालक विवरण
= यह जाँचने के लिए कि दोनों ऑपरेंड में समान मूल्य हैं या नहीं। यदि हाँ, तो स्थिति सच हो जाएगी।
<> जाँच के लिए यदि बाएं संकार्य का मूल्य सही संकार्य से अधिक है। तब हालत सच हो जाएगी।
> यह जाँचने के लिए कि क्या बाएं संकार्य का मूल्य दायें संचालक की तुलना में कम है। यदि हाँ, तो स्थिति सच हो जाएगी।
< यह जाँचने के लिए कि क्या बाएं संकार्य का मान दाहिने संचालक की तुलना में अधिक या उसके बराबर है। यदि हाँ, तो स्थिति सच हो जाएगी।
> = यह जाँचने के लिए कि दोनों ऑपरेंड में समान मूल्य हैं या नहीं। यदि हाँ, तो स्थिति सच हो जाएगी।
<= यह जाँचने के लिए कि क्या बाएं संकार्य का मूल्य दाहिने संचालक की तुलना में कम या बराबर है। यदि हाँ, तो स्थिति सच हो जाएगी।

आइए हम एक उदाहरण का उपयोग करके इनका उपयोग करें:

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं। यदि आप नहीं जानते कि यह कैसे करना है, तो डेटा प्रकार और चर पर हमारे पिछले ट्यूटोरियल पर जाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Module Module1Sub Main()Dim x As Integer = 11Dim y As Integer = 5If (x = y) ThenConsole.WriteLine("11=5 is True")ElseConsole.WriteLine(" 11=5 is False")End IfIf (x < y) ThenConsole.WriteLine(" 11<5 is True")ElseConsole.WriteLine(" 11<5 is False")End IfIf (x> y) ThenConsole.WriteLine(" 11>5 is True")ElseConsole.WriteLine(" 11>5 is False")End Ifx = 3y = 7If (x <= y) ThenConsole.WriteLine(" 3<=7 is True")End IfIf (y>= x) ThenConsole.WriteLine(" 7>=3 is True")End IfConsole.ReadLine()End SubEnd Module

चरण 3) कोड को चलाने के लिए टूलबार से स्टार्ट बटन पर क्लिक करें। आपको निम्न विंडो प्राप्त करनी चाहिए:

हमने निम्नलिखित कोड का उपयोग किया है:

कोड की व्याख्या:

  1. मॉड्यूल 1 नाम का एक मॉड्यूल बनाना।
  2. मुख्य उप-प्रक्रिया बनाना।
  3. 11 के मान के साथ पूर्णांक चर x बनाना।
  4. 5 के मान के साथ एक पूर्णांक चर y बनाना।
  5. जाँच करना कि क्या चर x का मान चर y के मान के बराबर है। हमारे पास यदि ... तो सशर्त बयान हैं।
  6. उपर्युक्त स्थिति सत्य होने पर कंसोल पर कुछ टेक्स्ट प्रिंट करना।
  7. निष्पादित करने के लिए Else भाग यदि उपरोक्त स्थिति गलत है, अर्थात, यदि x y के बराबर नहीं है।
  8. कंसोल पर कुछ टेक्स्ट प्रिंट करना यदि उपरोक्त एल्स भाग निष्पादित करता है।
  9. इफ कंडीशन खत्म।
  10. जाँच करना कि क्या चर x का मान चर y से कम है।
  11. उपर्युक्त स्थिति सही होने पर कंसोल पर कुछ टेक्स्ट प्रिंट करें।
  12. निष्पादित करने के लिए Else भाग यदि उपरोक्त स्थिति गलत है, अर्थात, यदि चर x का मान चर y के मान से कम नहीं है।
  13. कंसोल पर कुछ टेक्स्ट प्रिंट करना यदि उपरोक्त एल्स भाग निष्पादित करता है।
  14. इफ कंडीशन खत्म।
  15. जाँच करना कि क्या चर x का मान चर y से अधिक है।
  16. उपर्युक्त स्थिति सही होने पर कंसोल पर कुछ टेक्स्ट प्रिंट करें।
  17. यदि उपरोक्त स्थिति गलत है, तो क्रियान्वित करने का अंतिम भाग, अर्थात, यदि चर x का मान चर y के मान से अधिक नहीं है।
  18. कंसोल पर कुछ टेक्स्ट प्रिंट करना यदि उपरोक्त एल्स भाग निष्पादित करता है।
  19. इफ कंडीशन खत्म।
  20. चर x के लिए एक नया मान असाइन करना, जो कि 11 से 3 तक है।
  21. चर y के लिए एक नया मान असाइन करना, जो कि 5 से 7 तक है।
  22. जाँच करना कि क्या चर x का मान चर y के बराबर या उससे कम है।
  23. उपर्युक्त स्थिति सही होने पर कंसोल पर कुछ टेक्स्ट प्रिंट करें।
  24. इफ कंडीशन खत्म।
  25. जाँच करना कि क्या चर x का मान चर y के बराबर या उससे अधिक है।
  26. उपर्युक्त स्थिति सही होने पर कंसोल पर कुछ टेक्स्ट प्रिंट करें।
  27. इफ कंडीशन खत्म।
  28. उपयोगकर्ता द्वारा किसी भी कुंजी को दबाने पर कंसोल से बाहर निकलने के लिए।

लॉजिकल / बिटवाइज ऑपरेटर्स

ये ऑपरेटर तार्किक निर्णय लेने में हमारी मदद करते हैं।

वे सम्मिलित करते हैं:

तार्किक / काटने वाला बुद्धिमान संचालक विवरण
तथा तार्किक / बिटवाइज़ और के रूप में जाना जाता है। केवल सत्य जब दोनों स्थितियाँ सत्य होती हैं।
या तार्किक / बिटवाइड OR के रूप में जाना जाता है। किसी भी स्थिति के सही होने पर सही।
नहीं तार्किक / बिटवाइज़ नहीं। ऑपरेंड की तार्किक स्थिति को उलटने के लिए। यदि सच है, तो स्थिति झूठी हो जाती है और इसके विपरीत।
Xor बिटवाइज़ लॉजिकल एक्सक्लूसिव या ऑपरेटर। यदि अभिव्यक्तियाँ झूठी हैं, तो सभी सही या गलत हैं। अन्यथा, यह सत्य है।
और भी इसे तार्किक और ऑपरेटर के रूप में भी जाना जाता है। केवल शॉर्ट-सर्किटिंग करके बूलियन डेटा के साथ काम करता है।
वरना इसे तार्किक या ऑपरेटर के रूप में भी जाना जाता है। केवल शॉर्ट-सर्किटिंग करके बूलियन डेटा के साथ काम करता है।
गलत है निर्धारित करता है कि अभिव्यक्ति गलत का मूल्यांकन करती है या नहीं।
क्या सच है निर्धारित करता है कि क्या अभिव्यक्ति True का मूल्यांकन करती है।

आइए हम एक उदाहरण का उपयोग करके इन ऑपरेटरों का उपयोग कैसे करें:

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं। यदि आप नहीं जानते कि यह कैसे करना है, तो डेटा प्रकार और चर पर हमारे पिछले ट्यूटोरियल पर जाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Module Module1Sub Main()Dim var_w As Boolean = TrueDim var_x As Boolean = TrueDim var_y As Integer = 5Dim var_z As Integer = 20If (var_w And var_x) ThenConsole.WriteLine("var_w And var_x - is true")End IfIf (var_w Or var_x) ThenConsole.WriteLine("var_w Or var_x - is true")End IfIf (var_w Xor var_x) ThenConsole.WriteLine("var_w Xor var_x - is true")End IfIf (var_y And var_z) ThenConsole.WriteLine("var_y And var_z - is true")End IfIf (var_y Or var_z) ThenConsole.WriteLine("var_y Or var_z - is true")End If'Only logical operatorsIf (var_w AndAlso var_x) ThenConsole.WriteLine("var_w AndAlso var_x - is true")End IfIf (var_w OrElse var_x) ThenConsole.WriteLine("var_w OrElse var_x - is true")End Ifvar_w = Falsevar_x = TrueIf (var_w And var_x) ThenConsole.WriteLine("var_w And var_x - is true")ElseConsole.WriteLine("var_w And var_x - is not true")End IfIf (Not (var_w And var_x)) ThenConsole.WriteLine("var_w And var_x - is true")End IfConsole.ReadLine()End SubEnd Module

चरण 3) टूलबार से प्रारंभ बटन पर क्लिक करके कोड चलाएँ। आपको निम्न विंडो मिलेगी:

यहाँ उपरोक्त कोड के स्क्रीनशॉट हैं:

कोड की व्याख्या:

  1. मॉड्यूल 1 नाम का एक मॉड्यूल बनाना।
  2. मुख्य उप-प्रक्रिया बनाना।
  3. सच के मूल्य के साथ एक बूलियन चर var_w की घोषणा।
  4. सच के मूल्य के साथ एक बूलियन चर var_x की घोषणा।
  5. 5 के मान के साथ पूर्णांक चर var_y घोषित करना।
  6. 20 के मान के साथ पूर्णांक चर var_z की घोषणा।
  7. प्रदर्शन और चर var_w और var_x के मूल्यों पर संचालन। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने के लिए इफ… फिर शर्त का उपयोग किया है।
  8. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  9. इफ स्टेटमेंट को समाप्त करना।
  10. चर var_w और var_x के मूल्यों पर प्रदर्शन या संचालन। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने की शर्त…
  11. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  12. इफ स्टेटमेंट को समाप्त करना।
  13. चर var_w और var_x के मानों पर Xor संचालन करना। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने की शर्त…
  14. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  15. इफ स्टेटमेंट को समाप्त करना।
  16. प्रदर्शन और चर var_y और var_z के मूल्यों पर संचालन। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने के लिए इफ… फिर शर्त का उपयोग किया है।
  17. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  18. इफ स्टेटमेंट को समाप्त करना।
  19. चर var_y और var_z के मानों पर प्रदर्शन या संचालन। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने के लिए इफ… फिर शर्त का उपयोग किया है।
  20. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  21. इफ स्टेटमेंट को समाप्त करना।
  22. एक टिप्पणी। कंपाइलर इसे छोड़ देगा।
  23. चर var_w और var_x के मानों पर AndAlso ऑपरेशन करना। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने के लिए इफ… फिर शर्त का उपयोग किया है।
  24. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  25. इफ स्टेटमेंट को समाप्त करना।
  26. चर var_w और var_x के मानों पर OrElso ऑपरेशन करना। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने के लिए इफ… फिर शर्त का उपयोग किया है।
  27. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  28. इफ स्टेटमेंट को समाप्त करना।
  29. परिवर्तनशील चर का मान सही से गलत में बदलना।
  30. चर var_x का मान सत्य रहेगा।
  31. प्रदर्शन करना और चर var_w और var_x के मूल्यों पर संचालन करना। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने के लिए इफ… फिर शर्त का उपयोग किया है।
  32. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  33. यदि ऊपर की स्थिति सही नहीं है, तो अंतिम भाग निष्पादित किया जाएगा।
  34. यदि ऑपरेशन गलत है, तो उपरोक्त के परिणाम पर कंसोल पर प्रिंट करने के लिए टेक्स्ट। तब यह एल्स स्टेटमेंट के तहत है।
  35. इफ स्टेटमेंट को समाप्त करना।
  36. प्रदर्शन करना और चर var_w और var_x के मानों पर कार्य करना, फिर Not ऑपरेटर का उपयोग करके परिणाम को उलट देना। हमने ऑपरेशन के परिणाम के आधार पर कार्रवाई करने के लिए इफ… फिर शर्त का उपयोग किया है।
  37. पाठ को कंसोल पर मुद्रित करने के लिए यदि उपरोक्त ऑपरेशन का परिणाम सही है।
  38. इफ स्टेटमेंट को समाप्त करना।
  39. कीबोर्ड के माध्यम से उपयोगकर्ता से इनपुट स्वीकार करें।

बिट शिफ्ट ऑपरेटर्स

इन ऑपरेटरों का उपयोग बाइनरी मानों पर पारी संचालन करने के लिए किया जाता है।

बिट-शिट ऑपरेटर्स विवरण
तथा जिसे बिटवाइज एंड ऑपरेटर के नाम से जाना जाता है। यदि यह दोनों ऑपरेंड में पाया जाता है तो यह परिणाम के लिए थोड़ा सा कॉपी करता है।
या बाइनरी या ऑपरेटर के रूप में जाना जाता है। यदि यह किसी भी ऑपरेंड में पाया जाता है तो यह थोड़ा सा कॉपी करता है।
Xor बाइनरी एक्सओआर ऑपरेटर। यदि दोनों के बजाय किसी एक ऑपरेंड में सेट किया गया है तो कॉपी करने के लिए।
नहीं इसे बाइनरी ओन्स कॉम्प्लीमेंट ऑपरेटर के रूप में जाना जाता है। यह एक गैर-संचालक है जो बिट्स को 'फ़्लिप' करता है।

आइए हम एक उदाहरण का उपयोग करके इन ऑपरेटरों का उपयोग कैसे करें:

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं। यदि आप नहीं जानते कि यह कैसे करना है, तो डेटा प्रकार और चर पर हमारे पिछले ट्यूटोरियल पर जाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Module Module1Sub Main()Dim w As Integer = 50Dim x As Integer = 11Dim y As Integer = 0y = w And xConsole.WriteLine("y = w And x is {0}", y)y = w Or xConsole.WriteLine("y = w Or x is {0}", y)y = w Xor xConsole.WriteLine("y = w Xor x is {0}", y)y = Not wConsole.WriteLine("y = Not w is {0}", y)Console.ReadLine()End SubEnd Module

चरण 3) प्रारंभ बटन पर क्लिक करके कोड चलाएँ। आपको निम्न विंडो प्राप्त करनी चाहिए:

यहाँ कोड का एक स्क्रीनशॉट है:

कोड की व्याख्या:

  1. मॉड्यूल 1 नाम का एक मॉड्यूल बनाना।
  2. मुख्य उप-प्रक्रिया बनाना।
  3. 50 के मान के साथ पूर्णांक चर w बनाना।
  4. 11 के मान के साथ पूर्णांक चर x बनाना।
  5. 0 के मान के साथ एक पूर्णांक चर y बनाना।
  6. बिटवे और ऑपरेटर को चर w और x के मानों पर लागू करना और चर y को परिणाम निर्दिष्ट करना।
  7. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  8. वेरिएबल्स डब्ल्यू और एक्स के मूल्यों के लिए बिटवाइज़ या ऑपरेटर को लागू करना और वेरिएबल वाई को परिणाम निर्दिष्ट करना।
  9. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  10. बिटवेअर Xor ऑपरेटर को वैरिएबल w और x के मानों पर लागू करना और वेरिएबल y को परिणाम बताना।
  11. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  12. बिटकॉइन नहीं ऑपरेटर को वेरिएबल w के मान पर लागू करना और वेरिएबल y को रिजल्ट असाइन करना।
  13. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  14. कीबोर्ड के माध्यम से उपयोगकर्ता इनपुट की प्रतीक्षा करने के लिए कंसोल को रोकें।
  15. उप-प्रक्रिया को समाप्त करें।
  16. मॉड्यूल को समाप्त करें।

असाइनमेंट ऑपरेटर्स

असाइनमेंट ऑपरेटर विवरण
=
  • सरल असाइनमेंट ऑपरेटर। यह बाईं ओर के ऑपरेंड से दाईं ओर के ऑपरेंड के लिए मान प्रदान करेगा।
+ =
  • ऐड और असाइनमेंट ऑपरेटर के रूप में जाना जाता है। यह बाएं ऑपरेंड में दाएं ऑपरेंड को जोड़ेगा। फिर परिणाम बाएं ऑपरेंड को सौंपा जाएगा।
=
  • घटाव और ऑपरेटर के रूप में जाना जाता है। यह बाएं ऑपरेंड से दाएं ऑपरेंड को घटाएगा और लेफ्ट ऑपरेंड को रिजल्ट असाइन करेगा।
* =
  • : मल्टीप्ली एंड ऑपरेटर के रूप में जाना जाता है। यह बाएं ऑपरेंड से दाएं ऑपरेंड को घटाएगा और लेफ्ट ऑपरेंड को रिजल्ट असाइन करेगा।

आइए हम एक उदाहरण का उपयोग करके इन ऑपरेटरों का उपयोग कैसे करें:

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं। यदि आप नहीं जानते कि यह कैसे करना है, तो डेटा प्रकार और चर पर हमारे पिछले ट्यूटोरियल पर जाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Module Module1Sub Main()Dim x As Integer = 5Dim y As Integery = xConsole.WriteLine(" y = x gives y = {0}", y)y += xConsole.WriteLine(" y += x gives y = {0}", y)y -= xConsole.WriteLine(" y -= x gives y = {0}", y)y *= xConsole.WriteLine(" y *= x gives y = {0}", y)Console.ReadLine()End SubEnd Module

चरण 3) अब, टूलबार से प्रारंभ बटन पर क्लिक करके कोड चलाएँ। आपको निम्न विंडो प्राप्त करनी चाहिए:

निम्नलिखित कोड का उपयोग किया गया है:

कोड की व्याख्या:

  1. मॉड्यूल 1 नाम का एक मॉड्यूल बनाना।
  2. मुख्य उप-प्रक्रिया बनाना।
  3. 5 के मान के साथ पूर्णांक चर x बनाना।
  4. एक पूर्णांक चर y बनाना।
  5. चर x के मान को चर y को निर्दिष्ट करना। चर y का मान अब 5 हो गया है।
  6. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  7. वेरिएबल y के मान को वेरिएबल x के मान से जोड़कर, यानी 5 + 5, फिर वेरिएबल y को रिजल्ट असाइन करें। इससे y = 10 मिलता है।
  8. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  9. चर y (10) के मान से चर x (5) का मूल्य घटाना और चर y यानी 10-5 के परिणाम को निर्दिष्ट करना।
  10. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  11. चर x के मान के साथ चर y के मान को गुणा करना और चर y को परिणाम को निर्दिष्ट करना, अर्थात 5 * 5।
  12. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  13. उपयोगकर्ता इनपुट के इंतजार में कंसोल को रोकें।
  14. उप-प्रक्रिया को समाप्त करना।
  15. मॉड्यूल को समाप्त करना।

विविध संचालक

VB.NET द्वारा समर्थित अन्य ऑपरेटर हैं। आइए हम उनकी चर्चा करें:

विविध संचालक विवरण
GetType यह ऑपरेटर निर्दिष्ट अभिव्यक्ति के लिए वस्तुओं का प्रकार देता है।
समारोह अभिव्यक्ति
  • लैम्बडा के कोड और मापदंडों को घोषित करने के लिए
  • अभिव्यक्ति समारोह।

उदाहरण के लिए:

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं। यदि आप नहीं जानते कि यह कैसे करना है, तो डेटा प्रकार और चर पर हमारे पिछले ट्यूटोरियल पर जाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Module Module1Sub Main()Dim x As Integer = 5Console.WriteLine(GetType(Integer).ToString())Console.WriteLine(GetType(String).ToString())Console.WriteLine(GetType(Double).ToString())Dim trippleValue = Function(val As Integer) val * 3Console.WriteLine(trippleValue(2))Console.WriteLine(If(x>= 0, "Positive", "Negative"))Console.ReadLine()End SubEnd Module

चरण 3) टूलबार पर स्टार्ट बटन पर क्लिक करके कोड चलाएँ। आपको निम्न विंडो प्राप्त करनी चाहिए:

हमने निम्नलिखित कोड का उपयोग किया है:

कोड की व्याख्या:

  1. मॉड्यूल 1 नाम का एक मॉड्यूल बनाना।
  2. मुख्य उप-प्रक्रिया बनाना।
  3. 5 के मान के साथ पूर्णांक चर x की घोषणा करना।
  4. इंटेगर डेटा टाइप के ऑब्जेक्ट को प्राप्त करना और ToString () विधि को कॉल करके स्ट्रिंग में परिणाम को परिवर्तित करना और इसे कंसोल पर प्रिंट करना।
  5. स्ट्रिंग डेटा प्रकार का ऑब्जेक्ट प्राप्त करना और परिणाम को स्ट्रिंग में परिवर्तित करके ToString () विधि को कॉल करके कंसोल पर प्रिंट करें।
  6. डबल डेटा प्रकार के ऑब्जेक्ट को प्राप्त करना और ToString () विधि को कॉल करके और कंसोल पर प्रिंट करके परिणाम को स्ट्रिंग में परिवर्तित करना।
  7. एक लंबो फ़ंक्शन की घोषणा करना और इसे चर ट्रिपल वैल्यू पर असाइन करना। लैम्ब्डा फ़ंक्शन वैल नामक एक पूर्णांक पैरामीटर लेता है और इसे 3 से गुणा करता है।
  8. लैम्ब्डा फ़ंक्शन को कॉल करना और इसे पास करना 2 का तर्क है। यह 6 देने के लिए इस मूल्य को तीन गुना कर देगा।
  9. जाँच करना कि क्या चर x का मान धनात्मक या ऋणात्मक है। यदि 0 से अधिक या बराबर है, तो यह पॉजिटिव, अन्यथा, नेगेटिव छपेगा।
  10. उपयोगकर्ता इनपुट के इंतजार में कंसोल को रोकें।
  11. उप-प्रक्रिया को समाप्त करना।
  12. मॉड्यूल को समाप्त करना।

सारांश

  • VB.NET अंकगणित, तार्किक और तुलनात्मक संचालन करने के लिए ऑपरेटरों के उपयोग का समर्थन करता है।
  • ऑपरेटरों को विभिन्न श्रेणियों में विभाजित किया गया है।
  • ऑपरेटर ऑपरेंड पर काम करते हैं।