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; }
}

更新於: 2020 年 6 月 21 日

5K+ 瀏覽量

開啟您的職業生涯

完成課程即可獲得認證

開始
廣告