속성이 null을 갖는 것이 가능하고 유효한 경우 속성은 선택 사항입니다. CLR 유형이 null을 가질 수 없는 속성은 선택적으로 구성할 수 없습니다.
선택적 속성 사용의 예 -
예
[AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = false)] internal sealed class OptionalAttribute : Attribute { } public class Employee { public string EmpName { get; set; } [Optional] public string AlternativeName { get; set; } }