目次
メモ
諸々
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
カテゴリー:Techies