gpt4 book ai didi

c# - 如何让命名空间别名 operator::在 C# 下工作?

转载 作者:可可西里 更新时间:2023-11-01 03:08:20 25 4
gpt4 key购买 nike

当我引用两个具有相同命名空间和类型名称的外部程序集时,我遇到了不太可能发生的情况。当我尝试使用该类型时,编译器抛出一个错误,指出它无法解析我要使用的类型。

我看到 C# 提供了一种使用别名进行引用的机制。您甚至可以通过 Visual Studio 2008 中引用的 Property 窗口指定这些别名。如何在我的代码中使用这个别名?据我了解,我应该使用 :: 运算符,但它失败并出现以下错误:

CS0432 - Alias not found

通常的 . 运算符也会失败。

在输出窗口中,我看到编译器在其命令行中正确传递了别名。

非常感谢任何关于我接下来可以尝试的指示。

最佳答案

extern alias alias1;
using alias1::Namespace;

关于c# - 如何让命名空间别名 operator::在 C# 下工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/619104/

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