Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过resharper自定义布局将类和接口排序在一起?_Resharper - Fatal编程技术网

如何通过resharper自定义布局将类和接口排序在一起?

如何通过resharper自定义布局将类和接口排序在一起?,resharper,Resharper,例如,接口和类如下所示 public class Foo1 : IFoo1 {} public class Foo2 : IFoo2 {} public class Foo3 : IFoo3 {} public interface IFoo1 {} public interface IFoo2 {} public interface IFoo3 {} I would like them to order like below. #region Foo1 public interface I

例如,接口和类如下所示

public class Foo1 : IFoo1 {}
public class Foo2 : IFoo2 {}
public class Foo3 : IFoo3 {}
public interface IFoo1 {}
public interface IFoo2 {}
public interface IFoo3 {}

I would like them to order like below.

#region Foo1

public interface IFoo1 {}
public class Foo1 : IFoo1 {}

#endregion

#region Foo2

public interface IFoo2 {}
public class Foo2 : IFoo2 {}

#endregion

#region Foo3

public interface IFoo3 {}
public class Foo3 : IFoo3 {}

#endregion
这可能吗

如果不可能,

public interface ITest {}
public class Test : ITest {}

是这样吗?首先是接口,然后是类。

通常最佳做法是将接口和类放入各自的单独文件中,这样排序就不会有问题。你是对的,但当文件太多时,将接口和类放入各自的单独文件中对我来说没有意义。我可能会在文件中迷失方向。您正在处理多少类/接口?Resharper可以非常轻松地将它们全部提取到自己的文件中,使用
CTRL
+
SHIFT
+
T
(转到文件)我知道这一点。大约50个文件。我更喜欢使用
CTRL
+
T
来搜索类型。当我使用解决方案资源管理器时,树列表变得太长,我不喜欢这样。