【发布时间】:2013-08-27 22:43:05
【问题描述】:
我有几个共享类的 WCF 服务,但由于 WCF 的工作方式,这些类都被视为新的不同类。
问题:有没有办法使用 C# 的 #define 以更易读的方式很好地解决冲突?
我可以做类似的事情
#define Dog global::My_Project.DogServiceReference.Dog
这样我就可以做
List <Dog> dogs = ...
而不是
List<global::My_Project.DogServiceReference.Dog>
【问题讨论】:
-
使用别名是否可以解决这个问题"
using GlobalDog = global::My_Project.DogServiceReference.Dog然后使用List<GlobalDog> dogs = ...我没试过。 -
@ChrisDunaway 做到了!谢谢!
-
@BrianTompsett 这不是 C 题。
-
@codecaster C# 预处理器的运行方式与 C 非常相似,并且被相同的标签覆盖
-
@Brian 当然,但这不是标签所说的。你在燃烧的追求吗?然后,您可能希望将元链接留在您的编辑摘要中。
标签: c# wcf c-preprocessor