C#講座

2010年度より本ラボでもC#を研究室の開発言語として正式導入しました。ノウハウ等を徐々に書いていきます。

はじめに

基礎編

ライブラリ・便利なツール

  • Dynamic Data Display ・・・WPFでチャートなどの描画をする場合

  • Quicktype ・・・ JSONデータから対応するクラスを自動生成してくれる(いろいろな言語に対応してます)

コンソールアプリを作成する際のコツ

    • Console.Read()でプログラムを止める

    • コンソールアプリは、普通にプログラムを記述して実行すると、プログラムが終了後にコンソールウィンドウが消えてしまいます。終了する前に、

      • Console.Read();

    • と書いておくと、ユーザから入力があるまでコンソールが開いた状態になります。C言語で言う getchar() みたいなものです。

関連リンク集

C#についての有益な情報を掲載しているサイトはたくさん存在します。いくつかセレクトしてますので参考にしてください。

    • C# によるプログラミング入門 ・・・ラボ生はここのサイト内の標準ライブラリの各項目をやっておくといいでしょう(もちろんその他も参考になりますが)。