이 컨텐츠는
버전 7.5.2 이상에 적용됩니다. C# 3.0 자동 구현
특성을 모델링하여 코드를 생성할 수 있습니다.
코드의 특성은 C#에서 UML로 변환을 사용하여 모델에서 생성될 수도
있습니다.
시작하기 전에
프로시저에서 필요한 스테레오타입을 사용하려면
모델에 C# 변환 프로파일을 적용해야 합니다.
이 태스크 정보
모델에서 자동 구현 특성을 작성하려면 다음을 수행하십시오.
- 프로젝트 탐색기 보기나 다이어그램 편집기에서
UML 클래스를 마우스 오른쪽 단추로 클릭한 후 을 클릭하십시오.
- 스테레오타입 탭을 클릭하십시오.
- 스테레오타입 적용을 클릭하고 CSharp
특성을 선택한 후 확인을 클릭하십시오.
- 스테레오타입 특성 아래에서 accessors를 auto로 설정하십시오.
예
다음 이미지는 자동 구현 특성 AnAutoProperty를 포함하는 UML 클래스 AClass를
보여 줍니다.
UML에서 C#으로 변환이 실행되면
다음 코드가 생성됩니다.
//Begin section for file AClass.cs
//TODO: Add using directives that you want preserved
//End section for file AClass.cs
using System;
// @generated
public class AClass
{
// @generated
private Object AnAutoProperty
{
get;
set;
}
}
C# 특성 AnAutoProperty는 명시적으로 구현되는
특성과 같이 C# 코드에서 사용할 수 있습니다.
다음에 수행할 작업
자동 구현 특성을 모델링한 후에는
C# 코드를 생성하도록 UML에서 C#으로 변환을 구성 및 실행할 수 있습니다.