我喜欢为我遇到的大多数错误案例制作大量自定义异常,而不是一直使用InvalidOperation。
我最近得到了Resharper,并认为它的模板功能将成为我的救星,但我似乎无法从File / Live模板功能中得到我想要的东西。
我想要做的就是输入:
...
throw new [resharper key combo]MyCustomName[enter]
...
并获取一个名为' MyCustomNameException'的异常类。在文件' MyCustomNameException.cs'。
实时模板对我来说似乎不是正确的 - 它扩展了内联代码。 但是文件模板似乎也没有 - 它只要求我指定文件的名称。文件模板选项是否尽可能接近我想要的内容?
答案 0 :(得分:0)
不确定添加“例外”部分,但如果您输入全名并按ALT
+ ENTER
,则Resharper将提供“创建类”MyCustomNameException'',它创建的代码是:
internal class MyCustomNameException : Exception
{
}