2011-01-10 10 views
2

C#のキャストと変換の違いは何ですか? 初心者の方に簡単に説明してください。説明キャストと変換 - 単純な言葉の違い

ありがとうございました!

資源: http://msdn.microsoft.com/en-us/library/ms173105%28v=VS.100%29.aspx

+0

Wikipedia –

+1

でウェブ検索を試してみませんか?[キャスティングと変換の違いは何ですか?](http://stackoverflow.com/questions/3166840/what-is-the-キャストとコンバージョンの違い) –

+1

デビッドは感謝しています。私は初心者です。オンラインで何度も見てきましたが、簡単な説明が見つかりません。 – GibboK

答えて

3

キャスティングは、表現を変更せずに変数の型を変更しようとするものです(intをlong型にキャストしても基本構造は変更されません)。

変換では、型と内部表現が変わります(文字列を整数に変換する - 非常に異なる内部表現)。

+0

これらの定義はどこから来たのですか?ちょうど好奇心が強い – zerkms

+0

@zerkms - 私はどこかでそれを読んで、正確にどこを思い出すことができません。 Eric Lippertが書いたものだろう。 – Oded

+0

Thansk ODED。今私は理解しています!もう一度ありがとう – GibboK

1

あなたは変換の異なる種類を持って、鋳物はそのうちの一つです。

1

キャストすると、一時的に1つのタイプを別のタイプとして扱い、変換すると永久に変更することができます。

関連する問題