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