“名称空间”,但像“类型”一样使用

这是我的程序,该类使用它的程序称为Time2,我在TimeTest中添加了引用,但不断收到错误消息“ Time2”是“命名空间”,但其用法类似于“类型”

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

namespace TimeTest

{

class TimeTest

{

static void Main(string[] args)

{

Time2 t1 = new Time2();

}

}

}

回答:

我怀疑您 至少两次 遇到相同的问题。

这里:

namespace TimeTest

{

class TimeTest

{

}

…您要声明的类型与其所在名称空间的名称相同。请勿这样做。

现在,您显然也遇到了同样的问题Time2。我 怀疑 您是否添加:

using Time2;

using指令列表,您的代码将被编译。但是,请,请,请解决更大的问题:名称的选择有问题。(按照上面的链接查找 为什么

这是一个坏主意的更多详细信息。)

(此外,除非你真的以书面形式基于时间的类型感兴趣的话,我劝你不要这样做......我说,谁的人

正是这样做。使用内置功能,或第三派对库,例如um,mine。正确地处理日期和时间是令人毛骨悚然的。

以上是 “名称空间”,但像“类型”一样使用 的全部内容, 来源链接: utcz.com/qa/397757.html

回到顶部