Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

StringBuilder.Chars[] คุณสมบัติใน C #


คุณสมบัติ 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