namespace ConsoleApplication4
{
[Serializable]
public class CostomException : Exception
{
public MyException() { }
public MyException(string message) : base(message) { }
public MyException(string message, Exception inner) : base(message, inner) { }
protected MyException(
System.Runtime.Serialization.SerializationInfo info,
System.Runtime.Serialization.StreamingContext context)
: base(info, context) { }
}
}
答案 0 :(得分:1)
我相信如果您使用Jetbrains' ReSharper之类的工具,它会为您执行这些重构(以及其他许多重复!)。
购买需要花钱,但有免费试用,看看你喜欢它。
(以任何方式与Jetbrains无关,多年来他们的产品用户都很满意!)
答案 1 :(得分:1)
您可以使用Rename refactor.
如官方网站所述: -
重命名是Visual Studio集成中的重构功能 开发环境(IDE),提供了一种简单的重命名方法 代码符号的标识符,如字段,局部变量,方法, 名称空间,属性和类型。重命名可以用来改变 注释和字符串中的名称以及更改声明和 调用标识符。
正如官方文件中所述: -
代码编辑器
在代码编辑器中,位置时可以使用重命名重构 光标在某些类型的代码符号上。当光标在 在此位置,您可以通过键入来调用重命名命令 键盘快捷键(CTRL + R,CTRL + R),或选择重命名 智能标记,快捷菜单或重构菜单中的命令。
答案 2 :(得分:0)
在visual Studio中,当我们重命名类名(通常是任何标识符)时,更改不会反映在引用类的所有位置。但Visual Studio提供了一个ShortCut键,可用于重命名所有引用的位置的标识符。要在重命名课程后实现这一目标。按"CTRL + '.' "
键。将出现一个上下文菜单。选择重命名" OldName"到" NewName"选项。所有参考文献将更改为新参考。
答案 3 :(得分:0)
VS具有执行重命名重构的内置容量,默认热键为 Ctrl + R , Ctrl + R
我同意Christian K的评论,那里有非常好的重构工具让你想知道没有它们你是如何工作的。