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

StringBuilder.Chars[] सी#में संपत्ति

StringBuilder.Chars[] संपत्ति इस उदाहरण में निर्दिष्ट वर्ण स्थिति पर वर्ण प्राप्त करती है या सेट करती है।

सिंटैक्स

वाक्य रचना इस प्रकार है -

public char this[int index] { get; set; }

ऊपर, अनुक्रमणिका पैरामीटर वर्ण की स्थिति है।

उदाहरण

आइए अब एक उदाहरण देखें -

using System;
using System.Text;
public class Demo {
   public static void Main() {
      StringBuilder strBuilder = new StringBuilder("ghgh78hkjj");
      int num = 0;
      for (int i = 0; i < strBuilder.Length; i++) {
         char c = strBuilder[i];
         if (Char.IsDigit(c))
         num++;
      }
      Console.WriteLine("String = "+strBuilder);
      Console.WriteLine("Numbers in the string = "+num);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

String = ghgh78hkjj
Numbers in the string = 2

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
using System.Text;
public class Demo {
   public static void Main() {
      StringBuilder strBuilder = new StringBuilder("ghgh78hkjj");
      char c = strBuilder[3];
      Console.WriteLine("String = "+strBuilder);
      Console.WriteLine("Character = "+c);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

String = ghgh78hkjj
Character = h

  1. Console.KeyAvailable () सी # में संपत्ति

    C# में Console.KeyAvailable() प्रॉपर्टी का उपयोग यह इंगित करने के लिए किया जाता है कि इनपुट स्ट्रीम में एक कुंजी प्रेस उपलब्ध है या नहीं। सिंटैक्स वाक्य रचना इस प्रकार है - public static bool KeyAvailable { get; } उदाहरण आइए अब C# - . में Console.KeyAvailable() प्रॉपर्टी को लागू करने के लिए एक उदा

  1. सी # में स्ट्रिंगबिल्डर में संलग्न करें

    परिशिष्ट () विधि एक StringBuilder में सामग्री जोड़ती है। एक स्ट्रिंग सेट करें - StringBuilder str = new StringBuilder(); अब, अपने इच्छित तत्वों की संख्या के माध्यम से लूप करें और StringBuilder में जोड़ने के लिए परिशिष्ट () का उपयोग करें - for (int j = 0; j < 5; j++) {    str.Append(j)

  1. सी # कक्षा में वैकल्पिक संपत्ति

    एक संपत्ति वैकल्पिक है यदि यह संभव है और इसके लिए शून्य होने के लिए मान्य है। एक संपत्ति जिसका सीएलआर प्रकार शून्य नहीं हो सकता है उसे वैकल्पिक रूप से कॉन्फ़िगर नहीं किया जा सकता है। एक उदाहरण वैकल्पिक विशेषता उपयोग - उदाहरण [AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultipl