C# 中的 StringBuilder.Chars[] 属性

csharpserver side programmingprogramming更新于 2025/9/21 17:37:17

StringBuilder.Chars[] 属性用于获取或设置此实例中指定字符位置的字符。

慢下来

语法如下 -

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

以上,index 参数是字符的位置。

请

让我们看一个例子 -

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

相关文章