gpt4 book ai didi

c# - 我怎样才能同时声明和填充一个类

转载 作者:太空狗 更新时间:2023-10-30 00:56:14 25 4
gpt4 key购买 nike

我有这样的代码:

public class test {
public string aa { get; set; }
public string bb { get; set; }
public string cc { get; set; }
}

var a = new test {
aa = "a",
bb = "b"
}

var d = a;
d.cc = "c";

有什么方法可以让我创建类 d 并同时填充它。那么例如最后两行可以合并为一行吗?请注意,我想避免使用构造函数执行此操作,因为有时它会是我将填充的 cc 以外的不同字段。

请注意我的修改

var d = a;

最佳答案

这一行不编译:

var d = test;

初始化器仅在创建对象时有效,因此在您的情况下,仅在此时:

var d = new test {
cc = "c"
}

有关初始化器的 Msdn 文档:http://msdn.microsoft.com/en-us/library/bb384062.aspx

关于c# - 我怎样才能同时声明和填充一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8211082/

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