gpt4 book ai didi

c# - 字符串实际上是一个字符数组还是只有一个索引器?

转载 作者:可可西里 更新时间:2023-11-01 03:12:11 25 4
gpt4 key购买 nike

由于以下代码在 C# 中是可能的,所以我很想知道字符串是否实际上是一个字符数组:

string a="TEST";
char C=a[0]; // will be T

最佳答案

System.String 不是 Char 的 .NET 数组,因为:

char[] testArray = "test".ToCharArray();

testArray[0] = 'T';

将编译,但是:

string testString = "test";

testString[0] = 'T';

不会。字符数组是可变的,字符串不是。此外,string is Array 返回 false,而 char[] is Array 返回 true。

关于c# - 字符串实际上是一个字符数组还是只有一个索引器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com