raimonのクリップ (8957) / Csharp (45)
-
始めよう!Silverlight:第7回 Silverlightで単体テスト(前編)|gihyo.jp … 技術評論社
テスティングフレームワーク バイナリ提供 http://www.jeff.wilcox.name/2009/07/silverlight-3-unit-test-framework-binaries-available/
-
@IT:.NET TIPS ガベージ・コレクタを明示的に動作させるには? - C# VB.NET
System.GC クラス
-
Reflectionについて-1(リフレクション, System.Reflection, Type) - いろいろ備忘録日記
ジェネリック型も含めてたTypeオブジェクトの取得パターン6つ。
-
Wilco Bauwer - Silverlight interoperability
Silverlight - window オブジェクト間のやり取りのケーススタディ。
-
C#の匿名メソッドをJavaScriptにコールバックさせる - Programmable Life
C# <---> JavaScript 関数オブジェクトのやり取り。JavaScript側の匿名関数をフックしてやるのは比較的容易だがSilverlight側の匿名関数のフックにはひと手間必要。
-
Gushwell's C# Programming Page - C#デザインパターン
GoFのパターンのVS2008 - C#3.0の組み合わせで学ぶ。
-
C# の yield return の使い道 - カタチづくり
状態遷移とイベントドリブン
-
Silverlight Tips (3) 「ActualWidth」、「ActualHeight」を確実に取得する - 気楽なC#工房
非同期にレイアウト計算する InitializeComponent() の後キューにActualWidth, ActualHeight の取得を入れておくことでレイアウト計算前に「0」を返されてしまう現象を回避する。
-
Chapter5 null許容型 - @IT
null合体演算子(式1 ?? 式2)→式1の評価結果がnullの時のみ式2を評価して返す。C#3.0から。
-
C# Tips -XMLドキュメントとNDoc-
NDoc コメント例文
-
オブジェクト倶楽部、コーディング規約の会の「C# コーディング標準」の駄目なところ - 予定は未定Blog版
オブジェクト倶楽部のやつは確かにMSDNの情報と乖離が多くてあれっと思った。
-
Generic List をインターフェースとして公開しちゃいけない理由
.NET Frameworkの先々のバージョンにまで気を遣って設計したくないなぁ・・・。継承するなという指摘の方は頷ける(http://blogs.msdn.com/fxcop/archive/2006/04/27/585476.aspx)
-
.NET FrameworkでいわゆるJavaScriptのsetTimeout()みたいな事をやる方法 - DenkiYagi
BackgroundWorker で使い捨ての遅延実行を抽象化する方法。setInterval()はSystem.Threading.Timer
-
インターフェイスの要件は最小であるべきか?
IList<T>で宣言したくなるというかしてしまう
-
System.Collections.ObjectModel 名前空間 ()
プロパティまたはメソッドがコレクションを返す場合 → System.Collections.ObjectModel.Collection<T>
-
継承 (C# によるプログラミング入門)
基底クラスの同名メソッドを拡張ではなく完全に別の振る舞いに置き換えてしまう時はnew修飾子を付ける。コンパイラから警告レベルのメッセージが出る。
-
ジェネリックス (C# によるプログラミング入門)
自前でジェネリックなクラスやジェネリックなメソッドを定義する。
-
名前空間 (C# によるプログラミング入門)
using MyAlias = MyNameSpace.Hoge ← 別名
-
キーワード(予約語)一覧 (C# によるプログラミング入門)
予約語けっこう多い。




