gpt4 book ai didi

c# - 让方法按值返回对象?

转载 作者:行者123 更新时间:2023-12-02 18:20:17 25 4
gpt4 key购买 nike

我有一本字典:Dictionary<string, SomeClass> template

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

有什么办法可以做我想做的事吗?这看起来应该很简单。

最佳答案

您需要一个copy constructor

您还可以实现ICloneable 界面或创建您自己的界面

this也会对你有帮助!

关于c# - 让方法按值返回对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14009034/

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