저는 다른 클래스의 다소 복잡한 클래스를 중첩하는 프로젝트를 진행하고 있습니다. 이러한 클래스를 별도의 파일로 분리하면 어떤 종류의 순서를 유지하는 데 도움이 될 수 있습니다.코드를 읽기 쉽게 만들기 위해 파일을 분리하려고합니다. 과도한 들여 쓰기를 피하는 단축키가 있습니까?
그러나 하나의 중첩 클래스를 사용하면 파일에 다른 클래스가 없어도 각 줄 앞에 3 단계의 들여 쓰기가 필요하므로 수평 가독성의 한계를 너무 쉽게 맞춰야합니다. , 비록 간단한 문장으로도 (긴 함수/클래스/변수 이름을 가진 많은 함수 임에도 불구하고).
파일은 다음과 같습니다
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
이 작동하지 않지만, 뭔가처럼)?
중첩하지 않는 것을 의미합니까? –
모든 것을 한 줄에 넣을 수 있습니다. –