gpt4 book ai didi

c# - 克隆引用类型

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:57 25 4
gpt4 key购买 nike

<分区>

考虑以下问题

我有一个 Html 模板对象

   class HtmlTemplateModel
{
public HTML Html {get;set;}
//..etc
}

和一个 Html 编辑器

class HtmlEditorViewModel
{
private HtmlTemplateModel htmlTemplateModel;
public HtmlEditor(HtmlTemplateModel htmlTemplateModel)
{
this.htmlTemplateModel = htmlTemplateModel;
}
}

通过这种方式,TemplateEditor 实例将更改应用到原始模板,因为它是引用类型,但我不想修改它的值,所以我创建了一个新的构造函数,它采用 HtmlTemplateModel 并创建一个新的HtmlTemplateModel

  • 这是在 .NET 中克隆引用类型的最佳方式吗?
  • 有没有捷径让我不必创建另一个克隆对象的构造函数?

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