2010-11-01から1ヶ月間の記事一覧

C# user-defined class as Dictionary<> key

自分で作った class を System.Collections.Generic.Dictionary<TKey, TValue> の TKey に使いたい、かつその class の特性として 2 つの objcect が同値かどうかが参照等価でない場合以下の手順を踏まないといけない。 System.IEquatable<T> から派生させて public bool Equa</t></tkey,>…

Generics instantiation

Generics を実体化するには < と > の間に型を書いてやりゃいいわけだがこれを別名として定義したい、つまり C++ でいう typedef をしたいんだがそんな keyword は C# にはない。おれレバー入れ大ピンチ。じゃなくて using で alias を定義する。 using Inst…

C# inheritance keywords ( and comparison with those of C++ )

継承関係の keyword まとめ。 abstract 「抽象」という意味を付加する keyword 。 C++ でいう「純粋仮想」という概念にあたる。あたるけどそもそも「純粋仮想」の意味がアレだし code level でも "virtual" と末尾の "= 0" で表現されるから直感的じゃないん…

C++ template and C# Generics

comment でいいこと教えてもらったので修正。 id:matarillo さんありがとう。C# いじってて Generics てのを知ったんだけど要は C++ の template だろーみたいな感じで触ってたら見事に違うことに気がついたのでちょいとまとめ。いやまぁ C++/CLI ていう文脈…

MSBuild

反応遅いんだけどいいこと教えてもらったのでまとめー。ありがとうございます > id:matarillo さん、石坂さん。 http://b.hatena.ne.jp/matarillo/20101115#bookmark-26533604 http://opcdiary.net/?p=4534 MSBuild なんてのがあるよ、てことで調べてみたら…

.NET Framework

こっちも去年 11 月に書いたもの。読みにくいな…。CLI の Microsoft Windows における実装らしい。他の実装としては Mono ( http://www.mono-project.com/Main_Page ) が有名らしい、って GNOME で有名な Ximian が主導してる project だよおい。ということ…

Common Language Infrastructure

以下、去年の 11 月ころに書いた雑文。興味があって調べて書いたまではいいんだけど何故か entry として投稿しなかったという経緯で。いま C# やってるしいいか的な。複数の言語間でうまくやりとりができるように Microsoft が策定した仕様のことらしい。一…

cleanup the PC!!

Windows PC は普通に使ってて registry 汚すし memory くうし、最近は普通に network 泳いでて HDD くうしで遅くなってしまってイライラしてしまうので定期的に掃除をしよう的な entry 。自分の掃除手順のまとめともいう。いやまぁ memory やら HDD 増やせば…

interface in C#

C# の interface は Java の interface と同じようなもんらしいんだがそもそも Java をまともに書いたことがないのにその理解はどうなんだ。まぁ C++ の純粋仮想 class みたいなもんだという理解でいいか的な。で、 C# の場合 interface のみで class librar…

SPAM con Gmail

よくできた mail がきてたんだけど SPAM なので返信するなよ ? We are shutting down some email accounts and your account was automatically chosen to be deleted. If you are still interested in using our email service please fill in the space be…

job changed !!

change つーか get つーか。最近就職しました。こっちに来られる頻度は少なくなると思いますが別にやめるわけではなく。まぁ適当に。