gpt4 book ai didi

c# - 为什么不能在类中声明 const static string

转载 作者:行者123 更新时间:2023-11-30 13:10:02 26 4
gpt4 key购买 nike

为什么不能在类中声明 const static string?必须使用静态只读

最佳答案

在 C# 语言(以及 PHP)中,const 隐含地是 static,因此您不要同时使用这两个关键字。这与 C 和 C++ 不同,在 C 和 C++ 中,const 不会说明变量是否是静态的,只是说明它的值是不可修改的。

你像这样声明一个常量字符串:

const string SomeConstant = "abc";

const 字段和静态 readonly 字段之间也有细微差别,但两者的相似之处在于您无法更改它们的值。详情在this question .

关于c# - 为什么不能在类中声明 const static string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5896513/

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