C#_型の分類

以下の様に分類できる。

値型 構造体型 ユーザー定義構造体( struct )
数値型 整数型 byte, sbyte, char, short, ushort
int, uint, long, ulong
浮動小数点型 float, double
decimal
bool
列挙型( enum )
参照型 クラス( class )
インターフェース( interface )
デリゲート( delegate )
object
string
配列

上記の他にもNull許容型、ポインタがあるがよく分からんので除く。 

プログラミング言語あらかじめ用意されている型 ( 組込み型 )
プログラマ自由に作ることができる型 ( ユーザ定義型 )
:他の型から合成して作る

 

こちらのサイトから
http://ufcpp.net/study/csharp/list_type.html
http://ufcpp.net/study/csharp/oo_reference.html

 

値型と参照型、組込み型やユーザ定義型などについては後ほど。
以上。