在 C# 中访问字符串中的字符与转换为字符数组
本文关键字:字符 转换 数组 访问 字符串 | 更新日期: 2023-09-27 18:36:00
在回答另一个问题时,有人指出,在C#中,你可以通过执行sting[i]来访问字符串中的字符。我的问题是,幕后发生了什么?这与将字符串转换为字符数组然后解析它有什么不同吗?
我认为区别在于内存使用和可变性,但我宁愿知道而不是假设:)
主要区别在于,转换为字符数组将创建字符串内部字符数组的副本,而使用索引器将就地访问字符。
本文关键字:字符 转换 数组 访问 字符串 | 更新日期: 2023-09-27 18:36:00
在回答另一个问题时,有人指出,在C#中,你可以通过执行sting[i]来访问字符串中的字符。我的问题是,幕后发生了什么?这与将字符串转换为字符数组然后解析它有什么不同吗?
我认为区别在于内存使用和可变性,但我宁愿知道而不是假设:)
主要区别在于,转换为字符数组将创建字符串内部字符数组的副本,而使用索引器将就地访问字符。