28
C#ではクラスではなく構造体をいつ使用すればよいですか?
C#でクラスではなく構造体を使用する必要があるのはいつですか?私の概念モデルでは、構造体は、項目が単なる値型のコレクションであるときに使用されます。それらを論理的にまとめて、まとまりのある全体にする方法。 ここでこれらのルールに遭遇しました: 構造体は単一の値を表す必要があります。 構造体のメモリフットプリントは16バイト未満である必要があります。 構造体は作成後に変更しないでください。 これらのルールは機能しますか?構造体は意味的にどういう意味ですか?