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

C# में ट्रिमस्टार्ट () और ट्रिमएंड () के बीच अंतर

ट्रिमस्टार्ट () विधि वर्णों के एक सेट की सभी प्रमुख घटनाओं को हटा देती है, जबकि ट्रिमएंड () वर्णों के एक सेट की सभी पिछली घटनाओं को हटा देती है।

ट्रिमस्टार्ट()

ट्रिमस्टार्ट () विधि एक सरणी में निर्दिष्ट वर्णों के सेट की सभी प्रमुख घटनाओं को हटा देती है।

आइए सभी प्रमुख शून्यों को हटाने के लिए एक उदाहरण देखें -

उदाहरण

using System;
class Program {
   static void Main() {

      String str ="0009678".TrimStart(new Char[] { '0' } );
      Console.WriteLine(str);
   }
}

आउटपुट

9678

ट्रिमएंड ()

TrimEnd () विधि किसी सरणी में निर्दिष्ट वर्णों के सेट की सभी पिछली घटनाओं को हटा देती है।

आइए सभी अनुगामी 1s को हटाने के लिए एक उदाहरण देखें -

उदाहरण

using System;
class Program {
   static void Main() {

      String str ="7341111".TrimEnd(new Char[] { '1' } );
      Console.WriteLine(str);
   }
}

आउटपुट

734

  1. सी # में वार और डायनेमिक्स के बीच अंतर

    Var सख्ती से C# में टाइप किया गया है, जबकि डायनेमिक सख्ती से टाइप नहीं किया गया है। वार घोषणा var a = 10; गतिशील घोषणा dynamic a = 10; एक वार एक निहित रूप से टाइप किया गया चर है, लेकिन यह संकलन समय त्रुटियों को बायपास नहीं करेगा। सी# में var का उदाहरण var a = 10; a = Demo; // gives compile

  1. सी # में बॉक्सिंग और अनबॉक्सिंग के बीच अंतर

    बॉक्सिंग वैल्यू टाइप को ऑब्जेक्ट टाइप में कन्वर्ट करता है जबकि अनबॉक्सिंग ऑब्जेक्ट टाइप को वैल्यू टाइप में कन्वर्ट करता है। आइए देखते हैं C# में Boxing और Unboxing के बीच का अंतर। संग्रहण बॉक्सिंग में, स्टैक पर संग्रहीत मान को हीप मेमोरी में संग्रहीत ऑब्जेक्ट में कॉपी किया जाता है, जबकि अनबॉक्सिंग

  1. गो और जावा के बीच अंतर.

    जाओ गो एक प्रक्रियात्मक प्रोग्रामिंग भाषा है। पैकेज का उपयोग करके कार्यक्रमों को इकट्ठा किया जाता है। यह गतिशील भाषाओं के समान पर्यावरण अपनाने वाले पैटर्न का समर्थन करता है। जावा जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। जावा शांत तेज, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से उपयो