我试图保存自定义注释(UrlAnnotation)中的参数,以便能够在各个类中使用它。
但是不幸的是,我无法使其以简单的方式工作:/
这就是我要解决的方法。
Test.cs
[UrlAnnotation("customer"])
[TestMethod]
public void Smoke(){
....
}
UrlAnnitation.cs
public class UrlAnnotation : Attribute
{
private string baseUrl;
public UrlAnnotation(string baseUrl)
{
this.baseUrl = baseUrl;
}
}
稍后,我试图像这样访问baseUrl(注释参数)。
**Uri.cs**
public class Uri {
private UrlAnnotation urlAnnotation;
public Uri()
{
urlAnnotation = new UrlAnnotation();
}
}
引发的错误来自 urlAnnotation = new UrlAnnotation(); 因为它需要一个参数,所以很有意义,但是我真的不知道如何从注释中添加参数。
预先感谢