gpt4 book ai didi

c# - 如何在 C# 中覆盖 default(T)?

转载 作者:可可西里 更新时间:2023-11-01 07:49:56 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Howto change what Default(T) returns in C#

print(default(int) == 0) //true

同样,如果我有一个自定义对象,它的默认值将为 null。

print(default(Foo) == null) //true

我可以为 default(Foo) 设置一个自定义值而不是 null 吗?

例如,像这样:

public static override Foo default()
{
return new Foo();
}

这不会编译。谢谢..

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