C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 136 を表示中)
■79968 / )  Re[4]: クラスのList
□投稿者/ mh001 (3回)-(2016/06/01(Wed) 18:48:33)
No79954 (WebSurfer さん) に返信
> ■No79952 (mh001 さん) に返信
>
>>参照オブジェクトをキーワードに、今一度勉強しようと思います。
>
> 「C#」「値型」「参照型」などをキーワードにググるといろいろ参考になる記事が
> 見つかると思います。例えば下記:
>
> 値型と参照型の区別と違い クラスと構造体の違い
> http://dobon.net/vb/dotnet/beginner/valuereference.html
>
> (上の記事にも書いてありますが、string 型は参照型ながら中身を変更できないと
> いう特殊性があります。もう一つ、インターンされるという特殊性がもあります。)
>
>
> あと、今回の話とは直接関係ないですが、ボックス化とボックス化解除についても
> 今後のために知っておいたほうがよさそうです。
>
> ボックス化とボックス化解除 (C# プログラミング ガイド)
> https://msdn.microsoft.com/ja-jp/library/yz2be5wk.aspx
>

非常にためになるページを教えていただき、ありがとうございました。

同じ参照先をListに追加していたため、意図しない結果が生じていたことが理解できました。
また、クラスと構造体は似た者同士だったと思ったのですが、クラスが参照型であるのに対して、
構造体が値型であることを知りました。

ボックス化については、なかなか難しそうですがステップアップのためにも
頑張ってみます。




返信 編集キー/


管理者用

- Child Tree -