gpt4 book ai didi

c# - 如何避免在多个文件中有条件地使用相同的命名空间

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:51 24 4
gpt4 key购买 nike

我在许多文件中都有如下代码。每个文件中的代码都是相同的。

#if SOMETHING
using namespace1;
#else
using namespace2;
#endif

但是我不想在很多文件中都维护这五行。

理想情况下,我想在一个单独的文件中做这样的事情:

#if SOMETHING
var namespace = namespace1;
#else
var namespace = namespace2;
#endif

然后在所有其他文件中:

using namespace

我怎样才能实现这样的目标?

最佳答案

我会避免在不同的命名空间中使用相同的代码两次。

只需生成代码一次,然后无论您在何处创建 Web 服务实例,都可以指定要连接到的 URL。 (请注意,您可能希望集中该代码。)

查看 Web 服务中的属性 - 我确定其中之一将是基本 URL。仅仅因为它默认为一个特定的 URL(理想情况下是无效的,这样你就不会因为没有设置它而最终意外调用错误的环境)并不意味着你不能在执行时以编程方式更改它。

关于c# - 如何避免在多个文件中有条件地使用相同的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27356333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com