我正在做一个项目,我们在其他类中嵌套了一些复杂的类,并且已经到了将这些分成单独的文件可能有助于我们在混乱中维持某种秩序的地步。
但是,对于单个嵌套类,即使文件不包含任何其他内容(没有其他类),我仍然必须在每行前面加上三个缩进级别,这使得达到水平可读性的极限太容易了,即使是简单的语句(尽管许多具有长函数/类/变量名称)。
该文件可能如下所示:
namespace Example.Namespace1
{
public partial class ImportantClass
{
protected partial class Nested1
{
// I can finally start writing code here
public int AddOffset(int offset)
{
// Code inside of a method
}
public string ID{ get; protected set; }
}
}
}
那么,我是否有任何快捷方式来声明Nested1
可以节省一些水平空间(例如protected partial class ImportantClass.Nested1
,不起作用,但类似的东西)?