gpt4 book ai didi

c# - 类库引用问题

转载 作者:太空宇宙 更新时间:2023-11-03 17:59:55 28 4
gpt4 key购买 nike

我正在构建一个类库并将其默认命名空间用作“系统”。假设我正在创建一个通用数据结构,比如 PriorityQueue 并将其放在 System.Collections.Generic 命名空间下。

现在,当我从另一个项目引用该库时,我再也看不到“System.Collections.Generic”命名空间下的 PriorityQueue。尽管引用了该库,但我无法访问其中的任何类。

任何人都可以对此有所了解。我知道如果我更改命名空间,一切都会好起来的,但我想创建一个像 .net 框架本身与其他项目一样的无缝集成,这样人们就可以引用库而忘记它的命名空间。

最佳答案

这是一个非常糟糕的主意。假设您没有想到,并使用真正的命名空间。

也没有与 .NET Framework 的“无缝集成”。如果我们想访问List<T>类,然后我们必须写

using System.Collections.Generic;

如果你把你的课放在 MyCompany.Collections.Generic ,那么您将获得与 .NET Framework 本身完全相同的“无缝”级别。

关于c# - 类库引用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032884/

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