2017-05-22 4 views
0

MyClassにはレビューはできませんが、テストスーツがあることをどのようにマークすることができますか?アトリビュートの使用

public class MyClass 
{ 

} 

public class MyAttribute : System.Attribute 
{ 
    bool Reviewed { get; set; } 
    bool HasTestSuit { get; set; } 
} 

答えて

2

これを試してみてください。

MyAttributeクラスにコンストラクタを宣言します。

public class MyAttribute : System.Attribute 
{ 
    bool Reviewed { get; set; } 
    bool HasTestSuit { get; set; } 

    public MyAttribute(bool hasReviewed,bool hasTestSuite) 
    { 
      this.Reviewed = hasReviewed; 
      this.HasTestSuit = hasTestSuite; 
    } 
} 

属性を次のように設定します。

[MyAttribute(false, true)] 
public class MyClass 
{ 

} 

カスタム属性について詳しくは、次のリンクを参照してください。

https://msdn.microsoft.com/en-us/library/84c42s56(v=vs.110).aspx

1
[MyAttribute(false, true)] 
public class MyClass 
{ 

} 

public class MyAttribute : System.Attribute 
{ 
    public MyAttribute(bool reviewed, bool hasTestSuit) 
    { 
     this.Reviewed = reviewed; 
     this.HasTestSuit = hasTestSuit; 
    } 

    bool Reviewed { get; set; } 
    bool HasTestSuit { get; set; } 
} 
関連する問題