デリゲート デリゲート(delegate, 委譲)を使うことで、メソッドをオブジェクトの一種として扱うことができる。 デリゲートを使用するには、delegateキーワードを使ってデリゲート型を定義する。以下では、Some …
カテゴリーアーカイブ: 読書メモ
『スラスラわかるC#』第6章 読書メモ
演算子オーバーロード C#では、演算子をオーバーロードすることができる。演算子のオーバーロードにはoperator修飾子を使用しする。また、オーバーロードには以下の制約がある。 public staticである必要がある …
『スラスラわかるC#』第5章 読書メモ
クラスの継承 C#では継承は以下のように書く。 class Person { public string Name { get; set; } public int Age { get; set; } } class S …
『スラスラわかるC#』第4章 読書メモ
パーシャルクラス C# 2.0以上では、クラス定義時にpartialというキーワードを付けることで、クラス定義を複数に分割できる。それぞれのクラス定義は別ファイルにあってもよいが、全ての分割された定義にpartialキー …
スラスラわかるC# 読書メモ 第3章
配列 C#では、配列の宣言と実体の生成方法が何通りかある。このうち、最も使い勝手が良いのは「var x = new[] {1,2,3,};」という記法らしい。 using System; namespace Sample …