小编Kun*_*l S的帖子

性能更好 - clone()或使用new关键字进行实例化?

当我们想为某个类创建新对象时,如果我们已经有了一个,我们应该使用clone()还是使用new关键字实例化?

是的,clone()也会复制所有成员,但我很好奇这个无关紧要的情况.

ClassType foo = new ClassType();
ClassType bar = new ClassType();  // here, will foo.clone() be better choice?
Run Code Online (Sandbox Code Playgroud)

我在目前的任务中需要这个,因为我正在使用通用列表(列表<T >),它有时会变得很大并且在实际用于UI之前通过'n'层.(它们之间转换为数组并返回列表以及序列化目的).所以,我只是想提高性能.

.net c#

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

标签 统计

.net ×1

c# ×1