匿名类型到实际类重构

时间:2011-03-13 18:26:27

标签: c# resharper anonymous-types

有没有一种简单的方法可以将匿名类型重构为类?我经常使用匿名类型对我的代码进行原型设计,然后必须返回并重新实现各种类,因为它们需要在本地范围之外使用。我正在使用resharper并想知道是否有一种简单的方法可以做到这一点。

1 个答案:

答案 0 :(得分:12)

使用ReSharper 5.1 (我希望从版本4开始提供此功能,第一个支持C#3.0),光标位于new之前的任何位置在此代码中关闭}

        var v = new {Name = "Brian"};

调出Refactor This...菜单(通常使用 Ctrl + Shift + R ),其中一个选项为{ {1}},它会打开这个对话框:

ReSharper's Replace Anonymous Type With Named Class dialog