C# 類中的可選屬性
如果屬性可能且合法地為 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; } }
廣告