1

つまり、Microsoft Windows と Millennium Edition の両方を持っています。両方とも別のコンピューターにあります。私のVistaは私のMEと同じように正常に動作します。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.BackgroundColorとを書くときも同じことが起こりConsole.ReadKey()ます。System、System.Timers、System.Text、System.Data、System.ComponentModel を使用します (最初の 3 つだけが必要なため、テスト用です)。だから私が最初に思ったのは、まあ、その .NET Framework のバージョンが古いという事実でした。質問は次のとおりです。私に何ができる?

注:私の IDE はメモ帳および/またはコンソールの編集です。ビジュアル スタジオはありません。

4

2 に答える 2

3

実際に .NET 2.0 より前のバージョンを実行している場合、このプロパティは .NET API に含まれていませんでした。

ここをクリックして、バージョンのドロップダウンを選択します。最も古いものは 2.0 です。PC にインストールされているフレームワークのバージョンは関係ありません。コンパイルするバージョンについてです

于 2013-06-12T14:42:29.433 に答える
2

ForegroundColorBackgroundColor、およびReadKeyはすべて .NET 2.0 で導入されました。比較:

コードを機能させるには、少なくとも .NET 2.0 に対してコンパイルする必要があります。

于 2013-06-12T14:43:46.847 に答える