如果屬性可能且有效地為null,則該屬性是可選的。不能為null的CLR類型的屬性不能被配置為可選。
一個範例可選屬性的用法:
[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; } }
以上是C# 類別中的可選屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!