gpt4 book ai didi

c# - 从对象初始值设定项访问属性

转载 作者:行者123 更新时间:2023-11-30 13:03:45 24 4
gpt4 key购买 nike

<分区>

我有以下 Person

class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string FullName
{
get { return FirstName + " " + LastName; }
}
public IEnumerable<Person> Children { get; set; }
}

我可以这样初始化它:

Person p = new Person() { FirstName = "John", LastName = "Doe" };

但是是否可以在对象初始值设定项中引用 Person 的另一个属性,所以我可以做这样的事情?

Person p = new Person()
{
FirstName = "John",
LastName = "Doe",
Children = GetChildrenByFullName(FullName);
};

编辑

为了问题的方便,引用的属性不必根据其他属性计算,但它的值可以在构造函数中设置。

谢谢

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