gpt4 book ai didi

c# - C#中的 `Fields`和 `Properties`有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 19:56:22 24 4
gpt4 key购买 nike

<分区>

根据这些评论编辑:

Do you mean "Property" vs "Field"?public String S1; vs public String S2{ get; set; } – dana

Exactly dana, i mean the same. – Asad

Asad: you really need to try to usesome other term to describe what youmean so that we can better understandyour question. C# does not have globalvariables. The fields you can definein C# are not global - they aremembers of the class type. – dthorpe

大家好,

需要您对 FieldProperty 之间的区别的专家意见。在我的项目中,我使用了某些全局变量,后来我将其更改为“Properties”。我的经理问使用变量的 Properties 而不是 Fields 有什么好处。

尽管我已经回复他说 Property 提供了一种对 Field 的安全/安全/间接访问,而不是直接修改它们,如果它们被声明为 publicprotected。但请提供一些更有说服力的论据。

感谢和问候

@阿萨德:您应该正确使用术语:Fields 不是 Global Variables,C# 没有全局变量(正如一些评论者提到的:您可以模拟全局变量,但您不应该这样做)。

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