하나의 프로젝트에서 확장 메서드가 적용된 기존의 부분 클래스가 있습니다.기존 확장 메서드를 손실하지 않고 기존 C# 클래스에 특성을 추가합니까?
다른 프로젝트의 해당 클래스에 특성을 추가하고 싶지만 두 번째 부분 클래스를 만들면 확장 메서드가 사라집니다.
처음에는 원래 클래스의 자식으로 새 속성을 사용하여 클래스를 만들었지 만 원본 클래스의 인스턴스를 새 자식 클래스로 지루한 위로 캐스트하는 것을 피하고 싶습니다 (" 최고의 "방법).
어쨌든 상속을 사용하지 않고 확장 메서드를 잃지 않고 특성을 추가 할 수 있습니까?
저는 전문가는 아니지만, 지적했듯이 부분적인 클래스를 이런 식으로 사용하는 것이 좋은지 잘 모르겠습니다. –