Типы (Руководство по программированию на C#).
C# является строго типизированным языком. Каждая переменная и константа имеет тип, как и каждое выражение, результатом вычисления которого является значение. В этом руководстве подробно рассказывается про систему типов в C#.
Подробности:
http://msft.it/6277pgboc