技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

2009-10-27から1日間の記事一覧

.NET を理解する5

ジェネリックコレクション ジェネリックコレクションは、System.Collection.Generic に存在する、Generic 機能を利用したコレクションクラスです。 これは、対応する非ジェネリックコレクションに比べて、タイプセーフかつ高速に動作します。これには List D…

.NET を理解する4

ジェネリックを理解する .NET Framework 2.0 から追加された機能です。 主にコレクションで良く見られますが、プログラムの設計においてもタイプセーフでかつ汎用性の高いオブジェクトを作成することができます。 論より Run 以下で簡単な Generic の実装サ…

.NET を理解する3

.NET のデータ構造 Stack , Heap , Hash どれもちょっとプログラムを齧ったことがあれば聞き覚えはあるでしょう。 もちろん自分で実装する人もいますが、正直それは時間の無駄です。 Java 然り、C++ の STL 然り、古い言語であっても、そのようなライブラリ…

.NET を理解する2

型について .NET Framework の言語では、クラスとは独自に定義出来る型であり、値型、参照型、メソッド、属性、プロパティを含む事が出来ます。 // 属性 [Serializable] public class SampleClass { // 値型 int id; // 参照型 string name; // メソッド pub…