gpt4 book ai didi

c# - 静态修饰符如何工作?

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

假设我有一个如下所示的静态属性:

public static object MyProperty
{
get { return new object(); }
}

上述属性是否相同?

private static object my_filed = new object();

public static object MyProperty
{
get { return my_filed; }
}

即:新对象是在我每次调用我的静态属性时创建的,还是仅在第一次调用时创建的?

最佳答案

每次读取属性时都会执行属性getter,因此每次都会创建一个新的对象实例。

关于c# - 静态修饰符如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13904602/

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