首页 > 编程笔记

C#获取指定位置的字符(Chars属性)

在 C# 中,获取指定位置的字符可以使用 string 类的 Chars 属性,语法格式如下:
public char this[
    int index
] { get; }

Chars 属性是一个索引器属性,它的调用语法是一对中括号,中间加索引位置,具体形式为str[index]

例如,定义一个字符串变量并为其赋值,然后获取该字符串索引位置为 5 的字符并输出,代码如下。
string str = "努力工作是人生最好的投资"; //创建字符串对象str
char chr = str[5]; //将字符串str中索引位置为5的字符赋给chr
Console.WriteLine("字符串中索引位置为5的字符是" + chr); //输出chr
运行结果如下。

字符串中索引位置为5的字符是人

注意,字符串中的索引位置是从 0 开始的。

推荐阅读