縮小変換では、変換先にコピーされた値は変化し、場合によっては変換元に含まれていた情報が失われます。たとえば、小数値は整数型に変換されると丸められ、数値型は Boolean に変換されると True または False のいずれかになります。
拡大変換では、元の値は保持されますが、その表現は変化する場合があります。表現が変化するのは、整数型から 10 進型 (Decimal)、または Char 型 (Char) から文字列型 (String) に変換する場合です。
最初の変換元の値が変換の結果変化することはありません。