繁体   English   中英

使方法按值返回对象?

[英]Making a method return an object by value?

我有一个这样的字典: Dictionary<string, SomeClass> template

基本上,我想做的就是获取template包含的对象的副本 但是,我似乎无法创建一种通过值检索对象的方法。 我知道refout ,但是这些与我想要的完全相反。 一个结构将是完美的,但是不幸的是, SomeClass必须从另一个类和/或接口继承。

有什么方法可以做我想要的吗? 这似乎应该很简单。

您将需要一个复制构造函数

您还可以实现ICloneable接口或创建自己的接口

也对您有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM