필자는 각 특정 인스턴스에 대해 고유 한 값으로 대체해야하는 몇 가지 위치 만 다를뿐 거의 동일한 코드 블록을 생성해야하는 소프트웨어를 작성하고 있습니다.
필자는 작성된 코드 블록에 대한 템플리트와 템플리트에 피드되어야하는 값 목록을 가지고 있습니다. 어떻게하면 더 많은 코드를 작성하여 자동화 할 수 있습니까? 텍스트 편집기에 이런 종류의 기능이 있습니까? MS Word의 편지 병합 기능이 작동한다고 생각하지만, 오히려 Word에서 내 소스 코드를 멀리 두는 편이 좋을 것 같습니다. 그것은 단지 잘못되었다고 느낍니다. 방금 메모장을 다운로드했습니다. ++는 아무 것도 없습니다. 또한이 Visual Studio에서 C # 프로젝트 그래서 만약 내가 더 나은 것 Visual Studio에서 할 수 있습니다.
복제 기능에 관한 제안에 대한 응답으로 나는 정말로 그렇지 않습니다. 복제중인 코드 블록은 다음과 같습니다. 이것은 a에서 유래하는 비 제네릭 클래스입니다. 특정 유형과 관련된 클래스의 이러한 비 제네릭 버전을 많이 만들어야합니다. 나는 가지고있다
[ComponentDescription("Document XXXXXX", "Returns the XXXXXX objects from the document")]
[DataContract]
public class DocumentXXXXXXCollection : DocumentElements<XXXXXX>
{
}