目次
メモ
諸々
hton()とかntoh()に相当する機能は、System.BitConverterクラスにある
ActiveDirectory連携は、System.DirectoryServices名前空間内の色々を使えば出来るかな?
非同期プログラムではデリゲートを使う。 デリゲートを定義すると、それ用のBeginInvokeメソッドとEndInvokeメソッドが 自動生成される
コーディング・コンベンション
- 名前空間名
 - クラス名
 - クラスメソッド名
 - クラスメンバ名
 - 定数(enum)について 
- 大文字?小文字?
 
 
DotGNU?
何はともあれ・・・
数多のプログラミング言語において、 必ず最初に書かねばならないという伝説の(うそ)、 HelloWorldプログラムです。
using System;
class Hello {
  static void Main() {
    Console.WriteLine("Hello World !");
  }
}
これをMonoとかでコンパイル、実行するとこんなんなる。
$ mcs Hello.cs Compilation succeeded $ mono Hello.exe Hello World !
複数モジュールのコンパイル
こんな感じでやる。
$ mcs -out:test.exe Hello.cs Main.cs
DLL
DLLを作るには、'mcs'コマンドでコンパイル後、出来た.netmoduleを'al'コマンドでDLLにする。.netmoduleとは、C/C++でいう.oのようなものか?
$ mcs -target:module Hello.cs Compilation succeeded $ al -out:Hello.dll Hello.netmodule $ ls Hello.cs Hello.netmodule Hello.dll
カテゴリー:技術
おさのうぃき