একটি সম্পত্তি ঐচ্ছিক যদি এটি সম্ভব হয় এবং এটি শূন্য থাকার জন্য বৈধ৷ একটি সম্পত্তি যার 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; }
}