개체에 새 속성을 추가하고이 개체를 처리하는 다른 클래스에서 메서드를 확장하는 등의 추가 기능이 필요합니다. 나는 제품의 소스 코드를 다루고있다. (C# 2.0에서) 우리는 정말로 수정하고 싶지 않다. 그냥 확장하고 싶다.별도의 어셈블리로 C# 코드 확장
코드를 분명히 할 수 있도록 별도의 어셈블리를 만드는 것이 이상적입니다. 그것은 부분 클래스처럼 보이고 대의원이 갈 수있는 방법 일지 모르지만 이것이 가능한지 확실하지 않습니다. 비슷한 일을 한 사람 있습니까? 또는 좋은 기사를 아십니까?
확실히, 당신은 그것을 시도하고, 그것이 작동 할 때, 20-30 년과 같이 나에게 돌아온다. – leppie
@leppie : 스마트 카를 연주하는 대신 자신의 대답을 제시하는 것이 어떻습니까? @topic : 내가 틀린 것 같아요, 다른 어셈블리의 부분 클래스는 하나의 클래스로 취급되지 않습니다. 잘못된 대답을 드려서 죄송합니다. – gsnerf
그래, 부분은 컴파일러의 상상력의 한 부분입니다. 컴파일 시간이 지나면 사라지기 때문에 어셈블리의 부분 클래스를 가질 수 없습니다. – Will