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