プログラミングが上達するには
プログラミングを上達させるには、以下のような方法があります: 実践を積む: プログラミング ...
C#のListの内部構造をシミュレートしてみる
以下は、自作のListクラスのコードです。インデクサを使って、Listの要素を取得・設定す ...
C#の共反性と反変性
C#における「共反性 (covariance)」とは、代入互換性のある異なる型間での変換を ...
C#の共反性のサンプル
サンプル例 サンプル1 C#の共反性を示すために、以下のような例を挙げることができます。 ...
C#のLINQの自作サンプル
こちらはC#のLINQの内部構造の小さな拡張メソッドのサンプルです。以下のコードは、整数の ...
拡張メソッド
拡張メソッド(かくちょうメソッド)とは、既存のクラスや構造体などの型に対して、新たなメソッ ...
C#のstringの内部構造をシミュレートしてみる
以下は、自作のstringクラスのコードです。 public class MyString ...
タイマーのサンプル(フォームデザインを使わずにコードで作成)
ボタンを1つだけで練習(フォームへの配置を自作コードで実施) 実行結果 ベースとなるコード ...
WindowsFormsアプリで、ボタンを押すと他のボタンが押されたような動作をさせる
短いですが、サンプルを見てください private void button2_Click( ...
【学習用】ドローアプリのリファクタリング
フォーム間通信のサンプルを含め、様々なポイントでリファクタリングを行いますこのサンプルは、 ...