gpt4 book ai didi

c# - 克隆以通过构造函数设置此对象的属性

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:48 24 4
gpt4 key购买 nike

我有以下问题。我希望能够在不使用反射的情况下将其设置为传递的引用,可以这样做吗?

//partial class of a Linq-to-SQL class 
public partial class Product
{
public Product (Product product, List<ProductAttributes> productAttributes)
{
// without individually setting all the properties

//then just set any other properties
this.ProductAttributes = productAttributes;
}
}

最佳答案

基本上你不能。

您只能设置this在结构中,即便如此,这通常也是一个坏主意 :)

如果您能解释您要实现的更高层次的目标,我们可能会提供更多帮助 - 但您不能更改 this 的值对于引用类型,有或没有反射。

关于c# - 克隆以通过构造函数设置此对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9584243/

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