Galileo Figaro

常に初陣!

2023-01-01から1年間の記事一覧

WPF ブートキャンプ: Chapter 2: Command

力試し 簡単なプログラムを作成してみます。 まずは自力でチャレンジしてみましょう。 起動すると、下記のような画面が現れ、 ボタンを押すと、下記のようなダイアログを 表示するプログラムを作成しましょう。 コマンドの概要 コマンドは、System.Windows.I…

Chapter 1: MVVM

力試し 簡単なプログラムを作成します。 まずは自力でチャレンジしてみましょう。 次のようなクラスがあるとします。 internal class User { public string Name { get; } = "Freddie"; public int Age { get; } = 42; } このクラスのインスタンスを一つ作り…

LINQ の遅延評価

LINQ 初学者の認識はおそらくこう... C# の LINQ には、コレクションを処理する とても便利なメソッドがそろっています。 次のコードを見てみましょう。 var input = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var result = input .Select(x => x * x) .Whe…