-1

私はc#が初めてで、コンソールベースのアプリケーションをいくつか試しました。以前に Java でのプログラミング経験があったため、手動コンパイラを使用して、プロジェクト フォルダー内のファイルやサブディレクトリ (Java IDE は好きではありませんでした) を簡単に移動できるようにすることを好みます。

monoというコンパイラを使っています。なぜあなたは尋ねるかもしれませんか?まあ、人々は単にそれが良いと言っただけです。私が聞いたところによると、c# は十分な容量があるため、保存ファイルを作成してデータを書き込むような単純なタスクを実行することは問題にならないはずです (JDK には標準もあります)。

コンパイラが間違っているのかもしれませんが、何か間違ったことをしているのかもしれませんが、コンパイラには単にwbfアクセスまたはそのようなものがありません(それが何を意味するにせよ)私が見たものは、アセンブリが見つからないというメッセージも表示します参照。グーグルで調べてみると、Monoコンパイラ用にmoonlightと呼ばれるものを入手する必要があるようです。しかし、ムーンライトの使用方法やインストール方法の説明やチュートリアルが見つからないため、コンパイラで使用することができます。さらに、moonlight は Unix アプリケーションを作成するために作成されたと書かれていますが、セーブ ファイルにメッセージを書き込むような単純なタスクを実行する Windows 用のコンソール ベースのアプリケーションを作成したかったのです。確かに、派手なIDEにお金を払いたくないので、彼らが私に勧めたコンパイラを使用していませんが、これは本当にc#と聞いたように、時間を節約するものですか? いずれかの方法、それは関係のない質問なので、それだけで嫌がらせを受けないことを願っています. 私はいくつかのことを知りたかっただけです:

1. そもそもアセンブリ参照とは?

2.このようなアプリケーションを作成するには、どのディレクトリ/名前空間を使用する必要がありますか?

3.モノにはビジュアルスタジオと同じディレクトリがないのはなぜですか?

4.(必須ではありません)親切にサンプルコードを教えてください

4

2 に答える 2

0

次の簡単なチュートリアルをご覧ください。

http://msdn.microsoft.com/en-us/library/vstudio/8bh11f1k.aspx http://www.jeremymorgan.com/tutorials/c-sharp/how-to-write-text-files-in-c /

于 2013-09-29T10:18:45.293 に答える
0

C# でテキスト ファイルに書き込むには、さまざまな方法があります。ただし、これらの方法の1つはこれを行うことです:

StreamWriter SW = new StreamWriter("Path",true);
SW.WriteLine("Something");
SW.Close();

または

StreamWriter SW = File.AppendText("Path");
SW.WriteLine("Something");
SW.Close();

ただし、次を使用してすべてのコンテンツを一度に書き込むことができます。

File.WriteAllLines(Path, Text);
于 2013-09-29T11:04:18.970 に答える