एक वर्ग में एक संपत्ति को देखते हुए, विशेषताओं के साथ - यह निर्धारित करने का सबसे तेज़ तरीका क्या है यदि इसमें एक विशेषता दी गई है? उदाहरण के लिए:
[IsNotNullable]
[IsPK]
[IsIdentity]
[SequenceNameAttribute("Id")]
public Int32 Id
{
get
{
return _Id;
}
set
{
_Id = value;
}
}
यह निर्धारित करने के लिए सबसे तेज़ तरीका क्या है कि उदाहरण के लिए इसमें "IsIdentity" विशेषता है?
Attribute.IsDefined
कोड की एक पंक्ति और बदसूरत सरणियों / कास्टिंग को समाप्त कर देगा।