Computer >> Máy Tính >  >> Lập trình >> C#

Thuộc tính tùy chọn trong lớp C #


Thuộc tính là tùy chọn nếu nó có thể và hợp lệ để nó có giá trị rỗng. Thuộc tính có kiểu CLR không thể có null không thể được định cấu hình tùy chọn.

Ví dụ về cách sử dụng thuộc tính tùy chọn -

Ví dụ

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