gpt4 book ai didi

.net - 你能创建你自己的默认 T 其中 T 是你自己的类

转载 作者:行者123 更新时间:2023-12-01 14:00:58 25 4
gpt4 key购买 nike

假设我有以下内容

public class A 
{
private string _someField;
public string SomeField { get { return _someField; } }
}

出于某种原因,我正在检查此类的默认值,我想为一个类设置默认值,就像 int 类型的默认值是 0 一样,我希望在上面的类中,我的 Somefield 的默认值是“你好”;

int i = default(int); // i is 0
A myClass = default(A);
string s = myClass.SomeField; // s is hello

这更多只是为了我自己的理论满足而不是实际应用。只是想知道。

最佳答案

没有。类(引用类型)的默认值为 null 并且不能重载。

关于.net - 你能创建你自己的默认 T 其中 T 是你自己的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1014135/

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