C#+WPFチューニング戦記

C#とWPFで高速なコードと最適なシステムを書くためにやってきたいろいろな事を書いてみます。.NET Frameworkのソースコードを読み解きましょう。なお、ここに書かれているのは個人の見解であって何らかの団体や企業の見解を代表するものではありません。

2014-08-07から1日間の記事一覧

IEnumerableを扱う諸々について

IEnumerable<TSource> を返すメソッドだからといって、こんなことをしていると凄い遅いコードが出力されます。 yield return new TSource(); yield return new TSource(); yield return new TSource(); プログラムの大半はループで構成されているのですから、ループが</tsource>…

Canvas.LeftやCanvas.Topの動作について

パネルのうちで極めて自由度が高いといえばCanvasですが、使い込めば使い込むほど中身のことをしっかりと理解しておく必要を感じるはずです。 http://referencesource.microsoft.com/#PresentationFramework/src/Framework/System/Windows/Controls/Canvas.c…