相关疑难解决方法(0)

深度克隆对象

我想做的事情如下:

MyObject myObj = GetMyObj(); // Create and fill a new object
MyObject newObj = myObj.Clone();
Run Code Online (Sandbox Code Playgroud)

然后更改未在原始对象中反映的新对象.

我不经常需要这个功能,所以当有必要的时候,我已经使用了创建一个新对象然后单独复制每个属性,但它总是让我觉得有更好或更优雅的处理方式情况.

如何克隆或深度复制对象,以便可以修改克隆对象而不会在原始对象中反映任何更改?

.net c# clone

2135
推荐指数
34
解决办法
77万
查看次数

AutoMapper.Mapper不包含CreateMap的定义

这可能是一个基本问题,但我想知道我没有得到AutoMapper.Mapper.CreateMap方法.

在此输入图像描述

我使用错误的AutoMapper参考/包吗?谢谢

asp.net-mvc automapper asp.net-web-api

78
推荐指数
3
解决办法
5万
查看次数

枚举并将属性从一个对象复制到另一个相同类型的对象

我使用第三方控件将一些数据导出为不同的格式.该控件有一个属性ExportSettings.但它是只读的.

我要手动设置它的属性,如

ctrl.ExportSettings.Paging = false;
ctr.ExportSettings.Background = Color.Red;
Run Code Online (Sandbox Code Playgroud)

所以我从用户那里得到了ExportSettings对象,我想把它设置为控件.

如何将其所有成员值复制到用户控件?

.net c# copy object

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×2

c# ×2

asp.net-mvc ×1

asp.net-web-api ×1

automapper ×1

clone ×1

copy ×1

object ×1