这是我的程序,该类使用它的程序称为Time2,我在TimeTest中添加了引用,但不断收到错误消息“ Time2”是“命名空间”,但其用法类似于“类型”
有人可以告诉我这个错误是什么以及如何解决?
namespace TimeTest { class TimeTest { static void Main(string[] args) { Time2 t1 = new Time2(); } } }
我怀疑您 至少两次 遇到相同的问题。
这里:
namespace TimeTest { class TimeTest { }
…您要声明的类型与其所在名称空间的名称相同。请勿这样做。
现在,您显然也遇到了同样的问题Time2。我 怀疑 您是否添加:
Time2
using Time2;
到using指令列表,您的代码将被编译。但是,请,请,请解决更大的问题:名称的选择有问题。(按照上面的链接查找 为什么 这是一个坏主意的更多详细信息。)
using
(此外,除非你真的以书面形式基于时间的类型感兴趣的话,我劝你不要这样做......我说,谁的人 不 正是这样做。使用内置功能,或第三派对库,例如um,mine。正确地处理日期和时间是令人毛骨悚然的。