나는 내 클래스 내에서 모두 매우 유사한 5 개의 속성을가집니다. 나는 그들을 묶고 싶다. 그들이 사용에 포함 된 클래스는 다음과 같이합니다 :그룹 부분 클래스 내의 속성
Car car = new Car();
car.PropA
.PropB
.PropC
.. 난이 3 곳이되게 할 것입니다 :
class Car
{
public string PropA { get; set; }
public string PropB { get; set; }
public string PropC { get; set; }
public Car() { }
}
그래서 인텔리로, 나는되게 될 것이다. 내가 원하는 것은 그것이 자신의 소그룹에 속하기 때문에 나는해야만 할 것입니다 :
car.Props.PropA = "example";
나는 그들을에서 숨길 부분 클래스를 만들었지 만이 그것을 할 수있는 올바른 방법 인 경우 확실하지 않다 :class Car
{
public Props { get; set; }
public Car() { }
}
partial class Props
{
public string PropA { get; set; }
public string PropB { get; set; }
public string PropC { get; set; }
}
이것에 대해 갈 수있는 더 나은 방법이 있나요이? 나는 클래스 라이브러리를 생성하고 사용성이 매우 중요하기 때문에 묻습니다.