有没有一种简单的方法可以将匿名类型重构为类?我经常使用匿名类型对我的代码进行原型设计,然后必须返回并重新实现各种类,因为它们需要在本地范围之外使用。我正在使用resharper并想知道是否有一种简单的方法可以做到这一点。
答案 0 :(得分:12)
使用ReSharper 5.1 (我希望从版本4开始提供此功能,第一个支持C#3.0),光标位于new
之前的任何位置在此代码中关闭}
:
var v = new {Name = "Brian"};
调出Refactor This...
菜单(通常使用 Ctrl + Shift + R ),其中一个选项为{ {1}},它会打开这个对话框: