gpt4 book ai didi

需要 C# 构造函数快捷方式

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

我有两个类:

public class PageMeta
{
public PageMeta() { }
public string DataSource { get; set; }
public string TopicID { get; set; }
public string Title { get; set; }

}

public PersonViewModel()
{
PageMeta = new PageMeta
{
Title = "Test"
};
public PageMeta PageMeta { get; set; }
}

使用以下代码创建这些:

var r = new PersonViewModel();
r.PageMeta.DataSource="abc";
r.PageMeta.TopicID="def";

在现实生活中我的类(class)更复杂,这只是一个例子。我想做的是将 PersonViewModel 的创建与 DataSource 和 TopicID 的设置结合起来。

var r = new PersonViewModel {
PageMeta.DataSource="abc";
PageMeta.TopicID="def";
}

有什么方法可以在 C# 中完成吗?

最佳答案

是的。

var r = new PersonViewModel {
PageMeta = {
DataSource = "abc",
TopicID = "def"
}
}

关于需要 C# 构造函数快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7996616/

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