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

C# में अस्थायी वेरिएबल के बिना दो स्ट्रिंग्स की अदला-बदली


अस्थायी वेरिएबल के बिना दो स्ट्रिंग्स की अदला-बदली करने के लिए, आप निम्न कोड और तर्क आज़मा सकते हैं।

दूसरी स्ट्रिंग को पहली के साथ जोड़ें।

str1 = str1 + str2;

str1 को str2 में सेट करें।

str2 = str1.Substring(0, str1.Length - str2.Length);

अब, अंतिम चरण str2 को str1 में सेट करना है:

str1 = str1.Substring(str2.Length);

उदाहरण

using System; class Demo { public static void Main(String[] args) { String str1 = "Brad"; String str2 = "Pitt"; Console.WriteLine("Strings before swap"); Console.WriteLine(str1); Console.WriteLine(str2); str1 = str1 + str2; str2 = str1.Substring(0, str1.Length - str2.Length); str1 = str1.Substring(str2.Length); Console.WriteLine("Strings after swap"); Console.WriteLine(str1); Console.WriteLine(str2); } }

  1. - पायथन में एक लाइन में दो वेरिएबल्स स्वैप करना

    पायथन में दो वेरिएबल्स को स्वैप करना अत्यंत सरल है - टपल अनपैकिंग का उपयोग करके एक ही लाइन में: मानक तरीका a = 20 b = 30 print(fस्वैप से पहले: a={a}, b={b}) # a=20, b=30 # एक लाइन में स्वैप a, b = b, a print(fस्वैप के बाद: a={a}, b={b}) # a=30, b=20 यह कैसे काम करता है? पायथन मूल्यांकन क्रम:

  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. - Python में regex का उपयोग करके दो स्ट्रिंग्स की तुलना कैसे करें?

    हम दिए गए स्ट्रिंग्स की तुलना निम्न कोड का उपयोग करके कर सकते हैं: उदाहरण import re s1 = Pink Forest s2 = Pink Forrest if bool(re.search(s1, s2)) == True: print(Strings match) else: print(Strings do not match) आउटपुट यह आउटपुट देता है: Strings do not match