事項C#を使ってみるここではC#を実際に使ってみてJavaには無い機能をいくつか紹介します。入門ではないので注意してください。英語ベータ版で動作確認しています。インデントに全角スペースを使ってますので注意してください。※オプションは他にもあります・ハローワールドお約束のプログラムです。C#の場合、メインの戻り値はvoidかintが指定できる。引数は、stringの配列かvoidが指定できる。etc)を参照型(class)に変換する機能のことです。逆をアンボクシング(unboxing)と呼びます。メソッドを呼び出します。C言語のような面倒な処理は必要ありません。abc・ref/outパラメータ引数にref/outパラメータを付けます。VBでおなじみなので説明は省きます。30・演算子オーバーロードC#では演算子をオーバーロードできます。ここでは*を例にします。abc・インデクサ(indexer)インデクサを使うと配列でない要素に添字を使用できます。ここでは簡単なリストを作成し、添字を用いてアクセスします。error・デリゲート(delegate)デリゲートとは関数ポインタのようなものです。シグネチャさえ同じであればstaticでもdynamicでも呼び出せます。Documents\C#\delegate>delegate零,zero壱,one弐,two参,three・ポインタC#では一応ポインタも扱えます。ポインタにインクリメント、デクリメントを使用するとエラーが出ます。.NETプラットフォームはコンポーネント指向なので、マネッジドC++で作成したほうが良いような気もします。