C# 자동 구현 특성 모델링

이 컨텐츠는 버전 7.5.2 이상에 적용됩니다. C# 3.0 자동 구현 특성을 모델링하여 코드를 생성할 수 있습니다. 코드의 특성은 C#에서 UML로 변환을 사용하여 모델에서 생성될 수도 있습니다.
시작하기 전에
프로시저에서 필요한 스테레오타입을 사용하려면 모델에 C# 변환 프로파일을 적용해야 합니다.
이 태스크 정보
모델에서 자동 구현 특성을 작성하려면 다음을 수행하십시오.
  1. 프로젝트 탐색기 보기나 다이어그램 편집기에서 UML 클래스를 마우스 오른쪽 단추로 클릭한 후 UML 추가 > 속성을 클릭하십시오.
  2. 스테레오타입 탭을 클릭하십시오.
  3. 스테레오타입 적용을 클릭하고 CSharp 특성을 선택한 후 확인을 클릭하십시오.
  4. 스테레오타입 특성 아래에서 accessorsauto로 설정하십시오.
다음 이미지는 자동 구현 특성 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#으로 변환을 구성 및 실행할 수 있습니다.

피드백