2013-02-03から1日間の記事一覧

abstractに似てる?interfaceとabstractの違いの話

C#

プログラミングC# 第6版 4.10 interfaceの話がでてきました。これは一見するとabstractに非常によく似ています。 using System; // インターフェイス interface IClass { // 派生側でFooを実装することを強制する void Foo (); } class CClass : IClass { pu…

実行時の型を確認する方法

C#

プログラミングC# 第6版 4.12 実行時に型を取得する方法です。これは例えば色々なクラスを一旦object型の配列に格納した後に、そこから元の型に戻して処理を実行させる時などに使えます。 using System; class CClassA { public void Foo () { Console.Write…