Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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 >>> a 20 >>> b 30 >>> #Swap two variable in one line >>> a, b = b, a >>> a 30 &g

  1. पायथन का उपयोग करके दो चर कैसे स्वैप करें?

    एक अस्थायी चर का उपयोग करके - >>> 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 >>> a,b (7, 5)

  1. पायथन में रेगेक्स का उपयोग करके दो तारों की तुलना कैसे करें?

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