196の日記

完全に開発メモと雑談、その他忘れそうな計算式などを書き溜める場所になっています!

C#

メモ delegateっていうものがあるよ

連載:C#入門 第17回 処理を委譲するdelegate C#で引数にメソッドを渡し、その処理の中で渡したメソッドを実行してもらう時、引数の型はどうするべき?なんて思った時もありました。 delegateを使うことで、引数にメソッドを取る際の型を作ることができます…

C# DisposeとCloseメソッド

C#

毎度おなじみ個人的なメモ。詳しくは以下リンクにのってますが、、一応こちらでもメモ。 ufcpp.net 結論を言うと Dispose()メソッドをしようするべきです。System.IDisposableインターフェースを実装しているものはこれを呼んでください。詳しくは上のリンク…

C# Dictionaryにジェネリックをもつクラスを保持させたい

タイトルの日本語があっているかは微妙ですが、以下のようなことをやりたかった。 Dictionary<T,Hoge<T>> dict = new Dictionary<T,Hoge<T>>(); class Hoge<T> where T : 何か{ //処理 } Tに共通のインターフェースを継承させる 例えば、baseTというインターフェースをTに入るものが</t></t,hoge<t></t,hoge<t>…