gpt4 book ai didi

c# - 'namespace' 但像 'type' 一样使用

转载 作者:IT王子 更新时间:2023-10-29 03:44:27 26 4
gpt4 key购买 nike

我的程序使用了一个名为 Time2 的类。我已将引用添加到 TimeTest,但我不断收到错误消息,“Time2”是一个“命名空间”,但像“类型”一样使用

有人可以告诉我这个错误是什么以及如何解决吗?

namespace TimeTest
{
class TimeTest
{
static void Main(string[] args)
{
Time2 t1 = new Time2();
}
}
}

最佳答案

我怀疑你遇到同样的问题至少两次

这里:

namespace TimeTest
{
class TimeTest
{
}

...您声明的类型与其所在的命名空间同名。Don't do that.

现在您显然对 Time2 有同样的问题。我怀疑如果你添加:

using Time2;

添加到您的using 指令列表中,您的代码将被编译。但是请,请,请解决更大的问题:名称选择有问题。 (点击上面的链接可以了解更多关于为什么这是个坏主意的细节。)

(此外,除非您真的对编写基于时间的类型感兴趣,否则我建议您不要这样做……我说的是作为一个确实确实这样做的人。使用内置功能或第三方库,例如,嗯,mine。正确处理日期和时间非常麻烦。:)

关于c# - 'namespace' 但像 'type' 一样使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15007727/

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