メインコンテンツへスキップ
< すべてのトピックに戻る

C#のrecordとclassの違いは?

recordはC# 9.0から追加された機能で、「一度データを入れたら、後から書き換えない(読み取り専用)」という使い方に向いているクラスの親戚です。

 

データの中身が同じかどうかを比較するのが簡単になりますが、Unityの古いバージョンや一部機能では制限があるため、初心者は通常の struct や class を使う方が無難です。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に