Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में एक लाइन में दो वेरिएबल की अदला-बदली


बिटवाइज़ XOR ऑपरेटर का उपयोग करके एक ही लाइन में दो वेरिएबल की अदला-बदली करें।

val1 = val1 ^ val2 ^ (val2 = val1);

ऊपर, हमने मान सेट किए हैं:

int val1 = 30; int val2 = 60;

C# का उपयोग करके एक लाइन में दोनों वेरिएबल की अदला-बदली करने का उदाहरण निम्नलिखित है:

उदाहरण

using System; class Demo { public static void Main(String[] args) { int val1 = 30; int val2 = 60; Console.WriteLine("Values before swap"); Console.WriteLine(val1); Console.WriteLine(val2); val1 = val1 ^ val2 ^ (val2 = val1); Console.WriteLine("Values after swap"); Console.WriteLine(val1); Console.WriteLine(val2); } }

  1. Tkinter का उपयोग करके दो माउस क्लिक के बीच लाइन ड्रॉ करना Tkinter का उपयोग करके दो माउस क्लिक के बीच लाइन ड्रॉ करना

    एक GUI एप्लिकेशन बनाने के मामले पर विचार करें जैसे कि जब हम माउस बटन के साथ विंडो पर क्लिक करते हैं, तो यह कोऑर्डिनेट्स स्टोर करता है और दो दिए गए पॉइंट्स के बीच एक लाइन बनाता है। Tkinter इवेंट्स प्रदान करता है जो यूजर को कीज़ या बटन्स को फंक्शन्स के साथ बाइंड करने की अनुमति देता है।दो पॉइंट्स के बी

  1. - Python का उपयोग करके दो वेरिएबल्स को स्वैप कैसे करें?

    Python में दो वेरिएबल्स स्वैप करना एक अस्थायी वेरिएबल का उपयोग करके >>> x = 10 >>> y = 20 >>> z = x >>> x = y >>> y = z >>> x, y (20, 10) अस्थायी वेरिएबल के बिना >>> a, b = 5, 7 >>> a, b (5, 7) >>> a, b = b, a >&g

  1. - बैश वेरिएबल में महारत: घोषणा, असाइनमेंट और प्रभावी उपयोग

    कंप्यूटर साइंस (और कैज़ुअल कंप्यूटिंग) में, एक वेरिएबल मेमोरी में एक स्थान है जो बाद में उपयोग के लिए मनमाना जानकारी रखता है। दूसरे शब्दों में, यह आपके लिए डेटा डालने और निकालने के लिए एक अस्थायी स्टोरेज कंटेनर है। बैश शेल में, वह डेटा एक शब्द (कंप्यूटर भाषा में एक स्ट्रिंग) या एक संख्या (एक इंटीजर)