gpt4 book ai didi

c# - Visual Studio 不会在单独的 .cs 文件中找到类

转载 作者:太空狗 更新时间:2023-10-29 22:52:17 25 4
gpt4 key购买 nike

在我正在处理的项目中,我在不同的文件中有两个类。 Windows 窗体类专门。当我尝试使用 .cs 文件中的一个类时,Visual Studio 找不到它。它在代码行下划线并询问我是否缺少指令或程序集引用。我不知道为什么它没有看到其他类,因为两个 .cs 文件都在同一个目录中。有没有人知道为什么会发生这种情况以及如何解决?

此外,其中一个 .cs 文件是从一个单独的项目复制的,所以我不知道这是否会导致问题。

最佳答案

Also, one of the .cs files is copied from a separate project, so I don't know if that caused a problem somehow.

您应该检查涉及的 namespace 。我的猜测是来自另一个项目的那个在不同的命名空间中。所以,如果你有:

namespace FirstNamespace
{
class Foo
{
private Bar bar = null;
}
}

namespace SecondNamespace
{
class Bar
{
}
}

然后在第一个类你需要:

using SecondNamespace;

允许您在没有任何资格的情况下使用Bar

或者 - 可能更好 - 您可以更改它们,使它们都在同一个命名空间中。

更好的是,您可以避免从不同项目复制任何内容,而是使用类库进行代码共享。

关于c# - Visual Studio 不会在单独的 .cs 文件中找到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15723535/

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