如何按字母顺序排序属性(Visual Studio 2008)

时间:2009-02-20 11:26:33

标签: .net visual-studio visual-studio-2008

我真的很肛门,想按字母顺序/按类型订购我的课程属性。

这可能是使用VS中的预先存在的功能,还是可以执行此操作的宏?

例如:

public string foo {get; set;}
public string bar {get; set;}
public int fong {get; set;}
public string loo {get; set;}

to(如果你想按字母顺序排序)

public string bar {get; set;}
public int fong {get; set;}
public string foo {get; set;}
public string loo {get; set;}

或(如果您想按类型排序,然后按字母顺序排列)

public string bar {get; set;}
public string foo {get; set;}
public string loo {get; set;}
public int fong {get; set;}

非常感谢!

2 个答案:

答案 0 :(得分:3)

据我所知 - 但DevExpress'CodeRush/Refactor(通过加载项)以及Resharper通过代码格式化功能都支持此功能。

马克

答案 1 :(得分:3)

我知道一个不同的解决方案。将代码复制到Excel,然后将其复制回Visual Studio

  1. 在VS
  2. 中复制文本/代码
  3. 启动Excel
  4. 在Excel中插入文本/代码
  5. 选择文字/代码
  6. 列表项
  7. 右键单击
  8. 点击排序
  9. 点击从A到Z
  10. 您的文字/代码现已排序。在Excel中选择文本/代码
  11. 复制文本/代码并将其粘贴到VS
  12. enter image description here