有没有可能使用ReSharper 6.1来帮助我使我的类实现ICloneable接口?
ICloneable
如何操作?
Clone
throw NotImplementedException()
Clone()
IDeepCopyable
DeepCopy()
很遗憾,在Resharper中没有这样的功能。目前没有。你想要的最接近的东西是提取接口选项。它会添加一个新的接口而不是现有的接口。
Resharper
Clone
ж–№жі•еҶ…йғЁзҡ„д»Јз ҒпјҢиҖҢдёҚд»…д»…жҳҜдёҖдёӘthrow NotImplementedException()
еҗ—пјҹ - Paul PhillipsICloneable
。我能想到的最好的(尽管仍然很小)机会是如果有人编写了一个插件来实现这个功能。也许可以尝试搜索一下。 - Paul PhillipsICloneable
接口,因为它没有指定Clone()
方法是深拷贝还是浅拷贝,这为API最终用户创建了不确定性。 - Dmitri NesterukICloneable
接口,而是创建自己的IDeepCopyable
接口,并添加成员DeepCopy()
。 - Dmitri Nesteruk