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

更新日期:21-6-2020

5K+ 浏览

开启你的 职业生涯

完成课程并获得认证

开始
广告