gpt4 book ai didi

c# - const, readonly 和 get 在静态类中有什么区别

转载 作者:IT王子 更新时间:2023-10-29 04:44:42 25 4
gpt4 key购买 nike

<分区>

我有一个问题。最近我发现自己使用了 3 行不同的代码,仔细检查它们看起来和感觉都一样。

public static class constant
{
public static readonly int val1 = 5;
public const int val2 = 5;
public static int val3 { get { return 5; } }
}

我的问题是,它们是一样的吗?应该用一个代替另一个吗?如果是这样。什么时候?

在 visual studio 中还有一个额外的问题,为什么它们在 intellisense 中的表示方式不同?

enter image description here

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