是否有可能以某种方式移出属性使用中的字符串值声明?
具体来说,我有:
[WebGet(UriTemplate = "/myResource/{id}")]
但我宁愿有类似的东西:
[WebGet(UriTemplate = AStaticDictionaryOrSomething["myResource"])]
原因是我想避免重复 uri 值,而不必使用 WebGet 属性对类进行反射。所以我认为最简单的方法是在一个地方声明 uri 值,并从属性声明和其他地方引用它。
是否有可能以某种方式移出属性使用中的字符串值声明?
具体来说,我有:
[WebGet(UriTemplate = "/myResource/{id}")]
但我宁愿有类似的东西:
[WebGet(UriTemplate = AStaticDictionaryOrSomething["myResource"])]
原因是我想避免重复 uri 值,而不必使用 WebGet 属性对类进行反射。所以我认为最简单的方法是在一个地方声明 uri 值,并从属性声明和其他地方引用它。