2014-03-29 188 views
3

這很簡單,但出現錯誤。我必須創建一個控制檯應用程序來打印當前的日期和時間。打印當前日期和時間C#

這裏是我的代碼:

namespace DateTime 
{ 
    class DateTime 
    { 
     public static void Main() 

     { 
      DateTime now = DateTime.now; 
      Console.WriteLine(now); 
      Console.ReadLine(); 
     } 
} 
} 

我使用的Visual Studio 2012

+0

什麼是錯誤? –

+0

還沒有定義「now」 – Cathy

+4

它是['.Now'](http://msdn.microsoft.com/en-us/library/system.datetime.now(v = vs.110) .aspx)而不是''.now''大寫'N'。C#區分大小寫。 –

回答

10

這裏有幾個問題。首先,您的課程名爲DateTime,這會導致編譯器將其與System.DateTime混淆。還要確保System命名空間可用using指令,或完全限定類型。第三,C#區分大小寫。它應該是Now,而不是now。嘗試給出不同的名稱:

using System; 
namespace MyNamespace 
{ 
    class MyClass 
    { 
     public static void Main() 
     { 
      DateTime now = DateTime.Now; 
      Console.WriteLine(now); 
      Console.ReadLine(); 
     } 
    } 
} 
+2

您仍然需要修復'DateTime.now '到'DateTime.Now'。 –

+0

是的,我正在做那件事。做完了。 – vcsjones

+1

它有效!謝謝! – Cathy

2

錯字:DateTime.nowNow應以大寫字母N開頭,如下所示:DateTime.Now

2

如果您收到此錯誤:

'System.DateTime' does not contain a definition for 'now'

嘗試DateTime.Now用大寫字母 'N' 改爲DateTime.now

0

錯誤1個無效令牌 '(' 類,結構或接口成員聲明C:\用戶\管理員\文件\視覺工作室2012 \項目\日期時間\日期時間\ DateTime.cs 12 30日期時間

+0

這不能提供問題的答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以在任何帖子上[評論](https://stackoverflow.com/help/privileges/comment);相反,[提供無需澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an -i-DO-代替) – Bruce

相關問題