ザ・ステーションタワー東神奈川
明神川アリス
川蔵公路
四川省とチベット自治区を結ぶ中華人民共和国の国道。
参照型と値型.
参照型の変数が、実際のオブジェクトを格納する領域の参照のみを保持するのに対して、
値型の変数は、実際のオブジェクトの値全てを保持する。
この特徴により、値の代入や引数の受け渡しの挙動が大きく異なって見える。
参照型にも値型にも分別されない型.
ポインタ型はobject型と相互に変換することができず、参照型にも値型にも相当しない。
基本的なデータ型.
主なデータ型.
クラス型.
クラス型は、関連するメンバーをカプセル化した参照型である。メンバーにはフィールド、メソッド、プロパティ、コンストラクタなどが含まれる。
構造体型.
構造体型は、関連するメンバーをカプセル化した値型である。
インターフェイス型.
インターフェイス型は、型の多重継承を実現するための抽象型である。
列挙型.
列挙型は、名前付き定数の集まりで構成される値型である。
 White = Red | Green | Blue,
デリゲート型.
デリゲート型は、オブジェクトインスタンスへの参照とメソッドへの参照をまとめてカプセル化する参照型である。
配列型.
配列型は、初期化時に指定した型と長さを持つ参照型である。
ジャグ配列 (配列の配列) のほかに、真の多次元配列がサポートされる。
匿名型.
匿名型は一時的に使用される型を簡単に定義するためのクラス型。読み取り専用プロパティのみを持つ。
dynamic型.
dynamic型は、動的型付け変数を表す型である。
コンパイル時の型チェックをバイパスし、実行時に演算が解決される。
ポインタ型.
通常の共通型システムの型とは異なり、共通言語ランタイムでは検査されない。
クラス、構造体、インターフェイス、デリゲート、メソッドに対して、型引数を適用することができる。
特別扱いされる型.
コードの要素に対して属性を付けることができる。
上記構文は下記の糖衣構文である。
// ショートサーキットは再定義されない
挿入文字列リテラルから暗黙の型変換が可能である。
式形式のラムダから暗黙の型変換が可能である。これによって、式木をシンプルに記述できる。
特別扱いされるメソッド.
 age = Age;
// 分解構文
型情報.