gpt4 book ai didi

c# - 只读的目的

转载 作者:行者123 更新时间:2023-11-30 22:12:17 26 4
gpt4 key购买 nike

the Readonly attribute 的目的是什么?在属性上?用于其他地方的元数据?

最佳答案

它被用在几个地方;例如,PropertyGrid 将遵守此属性,允许它在代码中是可读写的,但在 UI 中是只读的(严格来说,是 PropertyDescriptor 执行此操作- PropertyGrid 服从描述符;使用自定义描述符可以达到相同的效果)。一些序列化程序也可能尊重它。老实说,它用得不多。如果您认为其中一个晦涩难懂 - [ImmutableObjectAttribute] 的使用就更少了;据我所知,IDE 在编辑属性时使用它来决定是否显示属性属性。就是这样。

关于c# - 只读的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19772767/

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