C# では、int
と は同じものですが、よりも が優先されるInt32
という説明を、理由も示さずに何度も読みました。 何か理由があるのでしょうか、また、気にする必要があるのでしょうか?int
Int32
ベストアンサー1
これら 2 つは確かに同義語です。int
見た目が少し馴染みやすくなり、Int32
コードを読む人にとって 32 ビットであることがより明確になります。サイズが重要な (暗号化コード、構造)int
場合、単に「整数」が必要な場合にはを使用する傾向がありますInt32
。これにより、将来の保守担当者は、適切な場合に を大きくしても安全であることがわかりますが、を同様にint
変更する場合は注意が必要です。Int32
結果のコードは同一になります。違いは、読みやすさまたはコードの外観のみです。