こんにちは、カスタム属性を求めてインターネットをサーフィンしています。私は概念を理解していますが、属性クラスのコンストラクターを介してプロパティ値をパラメーターとして設定し、コンストラクターから値としてパラメーターを取得していないことに驚き、混乱しています。コアコンセプトを明確にしてください。
[DeBugInfo(45, "Zara Ali", "12/8/2012", **Message = "Return type mismatch"**)]
//like the Message here.
public class DeBugInfo : System.Attribute
{
private int bugNo;
private string developer;
private string lastReview;
public string message;
public DeBugInfo(int bg, string dev, string d)
{
this.bugNo = bg;
this.developer = dev;
this.lastReview = d;
}
public int BugNo
{
get
{
return bugNo;
}
public string Developer
{
get
{
return developer;
}
}
public string LastReview
{
get
{
return lastReview;
}
public string Message
{
get
{
return message;
}
set
{
message = value;
}
}
//////////////////////////