タグ

ブックマーク / okwakatta.net (3)

  • 猫の気ままなC#日記

    当サイトはプログラミング言語 C#.NETの初心者用の情報サイトです。 管理者が仕事や勉強で得た知識をサンプルコードやメモ書きとして掲載しています。 サンプルコードで使用するMicrosoft .NET Framework のバージョンは2.0です。

  • 猫の気ままなC#日記

    列にint型やstring型などを定義してDataTableを作成するサンプルです。 型の定義はDataTableに列を追加するときに指定します。 DataSet ds = new DataSet(); DataTable dt = new DataTable(); // 3列定義します。 dt.Columns.Add("A", Type.GetType("System.String")); dt.Columns.Add("B", Type.GetType("System.Int32")); dt.Columns.Add("C", Type.GetType("System.DateTime")); // 4行追加します。 for (int i = 0; i < 4; i++) { DataRow row = dt.NewRow(); row["A"] = "文字列を格納します。"; row

  • 猫の気ままなC#日記

    まず.NET アプリケーションがどのように動作するところからおさらいしてみる。 ソースコードを書き、Microsoft Visual Studio でビルドを行う。すると実行ファイルが 生成されます。これは一見コンピュータが認識できるマシン語で構成されたファイルに見えるが 実際は中間コードです。このままではコンピュータは実行できないので中間コードを コンパイルしてコンピュータが理解できるネイティブコードに変換する必要があります。 一度、ネイティブコードに変換した処理はキャッシュに残るので2回目以降の呼び出しは 1回目に比べ処理時間がかかりません。 このネイティブコードは一時的なもので、プロセスを終了すると残りません。 EXEを起動しなおすとネイティブコードを作りなおす必要があります。 Ngen.exe は予め中間コードをネイティブイメージに変換しキャッシュにしまっておくことで 1回目からキ

    猫の気ままなC#日記
  • 1