プログラマの視点からは、c#の値型は軽量なクラスとみなせる。