要从系统获取时间和日期,我为什么需要System.DateTime.Now?如您所见,已在顶部声明了一个System命名空间.如果我只是写DateTime.Now它不起作用.我之前了解到,如果我们声明"使用System",那么我们就不必声明或编写System.Console.WriteLine或System.DateTime.Now等.
using System;
using System.Text;
namespace DateTime
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("The current date and time is " + System.DateTime.Now);
}
}
}
Run Code Online (Sandbox Code Playgroud)
Dar*_*rov 11
这是因为您的命名空间已经被调用DateTime,它与现有的类名冲突.所以你可以:
namespace DateTime
{
using System;
using System.Text;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("The current date and time is " + DateTime.Now);
}
}
}
Run Code Online (Sandbox Code Playgroud)
或者为你自己的命名空间找到一个更好的命名约定,这是我建议你做的:
using System;
using System.Text;
namespace MySuperApplication
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("The current date and time is " + DateTime.Now);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3540 次 |
| 最近记录: |