gpt4 book ai didi

c# - 什么时候应该将类型或成员声明为静态的?

转载 作者:行者123 更新时间:2023-11-30 21:19:01 25 4
gpt4 key购买 nike

static 修饰符表示类型不能被实例化或者成员不能与实例相关联。但是这种对实例化的限制有什么好处,在什么用例场景下应该将类型/成员声明为静态的?

最佳答案

But whats the benefit of this restriction on instantiation and under what use case scenario should types/members be declared static ?

对于成员,当您拥有属于该类的状态(或应在该类的所有实例之间共享)或不依赖于实例级状态的方法时。

对于类型,当您有一组不依赖于实例级状态的方法(例如,System.Math)时,包括扩展方法。

关于c# - 什么时候应该将类型或成员声明为静态的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968761/

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