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

assertによるエラー表示(デバック用)

C#

System.Diagnostics.Trace.Assert(false, "プログラムエラー"); 第1引数がfalseでエラー表示 第2引数がmessage 第3引数は詳細などmessageも加えられます。 プログラムが途中中断するので、デバッグ時とかに使えばいいと思います。現在のソースファイルと…

sealed 修飾子

C#

sealed修飾子をクラスに適用すると、それ以外のクラスは継承できなくなります。 class X { } class Y { } public sealed class A : X { } public class B : A { } //error class Aはシール型なので継承できない sealed修飾子は、基本クラスの仮想メソッドま…