2013-06-12 34 views
1

的定義所以我有Microsoft Windows和Millennium Edition。在不同的電腦中。我的Vista工作正常,所以我的我。我在Vista上安裝了Microsoft.NET 4.5,並且由於兼容性問題,我在Windows ME上有1.1。作爲ASCII文本,我真的很喜歡控制檯。我的ME電腦似乎沒有識別一些ASCII字符,但這不是什麼大問題。在編寫控制檯應用程序時,例如我寫Console.ForegroundColor = Color.Black;這看起來是正確的嗎?我的C#編譯器(CSC)說:'System.Console' does not contain the definition for 'ForegroundColor'。編寫Console.BackgroundColorConsole.ReadKey()時也會出現同樣的情況。我使用System,System.Timers,System.Text,System.Data,System.ComponentModel(僅用於測試,因爲我只需要前三個)。所以我認爲的第一件事情是,.NET Framework版本已經過時了。所以問題是:我能做什麼?System.Console不包含

注意:我的IDE是記事本和/或控制檯的編輯。沒有Visual Studio。

+0

你正在編譯什麼版本的.net? 1.1? –

+2

你的頭銜不好。請閱讀http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title –

+2

解決您的問題:轉儲Windows ME ... * SCNR * –

回答

3

如果你確實運行< .NET 2.0,則此屬性是不包括在.NET API

Click here and choose the version dropdown通知最古老的是2.0英寸這與你在PC上安裝的框架的版本無關。它是關於您編譯的版本與

2

ForegroundColor,BackgroundColorReadKey都是在.NET 2.0中引入的。比較:

您將需要進行編譯至少.NET 2.0讓你的代碼工作。

+0

OH。我甚至不能嗶嗶。不好了。我可以下載.NET 2.0 for ME嗎? – magnavimaras

+0

根據[this](http://msdn.microsoft.com/en-us/library/aa480241.aspx)你應該可以......但是如果你有任何麻煩,你可能想問一下http:/ /superuser.com/ –