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

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

2018-09-01から1ヶ月間の記事一覧

Blazorを使ってみた(3)

腰痛で倒れていました。不甲斐ない…。 どこまで再利用性や汎用性を高められるかと思って、どうせならXAMLでMVVMをするときのように書きたいと考え、 Resources.cshtml などを作り始めています。 @using Foo.Shared; @switch (DataContext) { case User user: <User DataContext=@user></User>…

Blazorを使ってみた(2)…再

役に立つ情報を書けていなかったので1つ前の記事は削除しました。 Blazorに取りつかれて毎晩少しずつコードを書いていると、どんどんコントロールの整理が進んでいきます。今のところ業務的なDBに対するCRUDを行なう画面を作ってもJavaScriptの記述量は0行と…

少し前にみんな大興奮だったBlazorを使ってみた(1)

あんまり入門記事は書かないタイプの人なのですが、たまにはですね。 触ってみたらちょっと書きたくなったのです。 まず、以下を取りそろえます。 VisualStudio2017(最新版 15.8.2)←何でも作るのでフルインストールしてます .NET Core 2.1(最新版 2.1.401) N…

ToArrayを高速化する話

IEnumerable.ToArray() (拡張メソッド)の.NET Frameworkの実装はこちらです。 https://referencesource.microsoft.com/#System.Core/System/Linq/Enumerable.cs,ed118118b642d9d4 要素数が分かるICollectionと分からないIEnumerableで実装を分けるのは実に合…