我試圖重寫一個VB函數轉換成C#,但我發現了以下錯誤:非可調用成員不能被使用的方法等
Error 1 Non-invocable member 'System.DateTime.Today' cannot be used like a method. C:\Documents and Settings\daultrd\Local Settings\Temp\SSIS\ST_ceaa126ff88343ccbfdc6dd27d8de1a7\ScriptMain.cs 56 67 ST_ceaa126ff88343ccbfdc6dd27d8de1a7
而且出錯行:
strTomorrow = Convert.ToString(String.Format(DateTime.Today().AddDays(+1), "yyyyMMdd"));
我該如何解決這個問題? 謝謝你們;你超級快!而你所有的人都說過同樣的事情。所以我刪除了括號,但現在我得到一個不同的錯誤:
Error 1 The best overloaded method match for 'string.Format (System.IFormatProvider, string, params object[])' has some invalid arguments C:\Documents and Settings\daultrd\Local Settings\Temp\SSIS\2e23c9f006d64c249adb3d3a2e597591\ScriptMain.cs 56 44 st_ceaa126ff88343ccbfdc6dd27d8de1a7
這裏是這行代碼:
strTomorrow = Convert.ToString(String.Format(DateTime.Today.AddDays(+1), "yyyyMMdd")); //Strings.Format(DateAndTime.Today().AddDays(+1), "yyyyMMdd"));
對於任何此類問題的第一反應應始終是檢查文檔。 – 2011-04-08 22:09:50