gpt4 book ai didi

visual-studio-2008 - 如何(visual studio 2008/Resharper)重构/自动化混合模式

转载 作者:行者123 更新时间:2023-12-01 00:05:50 25 4
gpt4 key购买 nike

我有带有 Resharper 的 Visual Studio 2008,有谁知道是否有任何可用的重构可以让你说创建一个类并将成员变量用作 mixin?

作为一个基本的例子,很多时候你可能想要实现一个特定的接口(interface)并使用一个已经存在的对象(例如一个列表)的 95% 的底层代码,有没有什么方法可以轻松地自动连接这些方法? (假设我想要使用功能的类是 SEALED 并且从它继承和覆盖方法不是一个选项。

class CustomList : IList<string>
{
List<string> m_list

void Add(string val){ m_list.Add(val) }
void Delete(string val){ m_list.Delete(val) }
....etc
}

最佳答案

您可以通过 Alt-Insert(生成代码)快捷键来完成。选择 委派成员在弹出窗口中,它将打开一个对话框,您可以在其中选择所需的方法。

确保在选择“实现接口(interface)”之前执行此操作,否则最终会出现重复的方法,从而导致编译错误。

alt text

关于visual-studio-2008 - 如何(visual studio 2008/Resharper)重构/自动化混合模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1419913/

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