2007-04-01から1ヶ月間の記事一覧

3つの質問

「3つの質問」のゲームを作ってみた。 http://plaza.harmonix.ne.jp/~fakira/turedure/ThreeQuestions.zip著作権で問題があれば消すので、コメントに書いて下さい。

GetType

GetTypeについて。 Console.WriteLine(typeof(object).GetMethod("ToString").IsVirtual); Console.WriteLine(((object)1).ToString()); Console.WriteLine(typeof(object).GetMethod("GetType").IsVirtual); Console.WriteLine(((object)1).GetType());上記…

ジェネリクス

ジェネリクスについて。 C++でminを書く場合、自由度は少ない。C#だといろんな書き方がある。 static int Min1(int i, int j) { return i.CompareTo(j) < 0 ? i : j; } static T Min2<T>(T i, T j) where T : IComparable<T> { return i.CompareTo(j) < 0 ? i : j;</t></t>…

IsNullOrEmptyバグ

ちょっと古い話題だが、 string.IsNullOrEmptyにバグがあるそうだ。正確にはJITコンパイラのバグなので、 string.IsNullOrEmptyを置き換えて済む問題でもないだろう。実際には、普通に記述していれば問題ないようだが。 http://blogs.wankuma.com/ogiogi/arc…