簡體   English   中英

#define解決名稱空間沖突

[英]#define to resolve namespace clashes

我有幾個共享類的WCF服務,但是由於WCF的工作方式,這些類都被視為新的類。

問題:是否可以使用C#的#define以更易讀的方式很好地解決沖突?

我可以做類似的事情嗎

#define Dog global::My_Project.DogServiceReference.Dog

這樣我就可以做

List <Dog> dogs = ...

代替

List<global::My_Project.DogServiceReference.Dog>

@克里斯·鄧納維(Chris Dunaway)寫道:

使用別名將為此工作List<GlobalDog> dogs = ...using GlobalDog = global::My_Project.DogServiceReference.Dog ,然后使用List<GlobalDog> dogs = ...
我沒有嘗試過。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM