Computer >> Máy Tính >  >> Lập trình >> C#

Thuộc tính StringBuilder.Chars [] trong C #

Thuộc tính StringBuilder.Chars [] nhận hoặc đặt ký tự tại vị trí ký tự được chỉ định trong trường hợp này.

Cú pháp

Cú pháp như sau -

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

Ở trên, tham số chỉ mục là vị trí của ký tự.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ -

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);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

String = ghgh78hkjj
Numbers in the string = 2

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác -

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);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

String = ghgh78hkjj
Character = h