是否可以使用ReSharper将属性移动到另一个类?

时间:2010-02-26 13:49:50

标签: properties resharper

我有几个属性,我想在一个类下收集它们,以使我的代码更加干净。

我可以使用ReSharper快速完成此操作吗?

感谢

5 个答案:

答案 0 :(得分:2)

在ReSharper中,

移动静态成员Ctrl +R, O。他们有一个可打印的键盘图,在你学习它们之前也很有帮助(我还没有......)你可以find it here

答案 1 :(得分:1)

Nick Craver对于那里的命令是正确的,但我不认为你可以在一个属性上使用它,除非它是一个静态属性。该选项不适用于我的普通属性。您可以做的是首先将其转换为静态属性,然后移动它,然后将其转换回非静态属性?

至少可以迈出第一步......

答案 2 :(得分:1)

jamiebarrow是正确的,你需要先重构一个静态类型,见这里:

http://www.jetbrains.com/resharper/webhelp/Refactorings__Move__Type_to_Another_Type.html

答案 3 :(得分:0)

是的,我相信这是ReSparper和IntelliJ内置的标准重构之一。

答案 4 :(得分:0)

这个很棘手。

  1. 将光标放在要移动的字段上方
  2. Ctrl+R O