C♯

組み込み型の一覧表 (C# リファレンス)

Tips

個別

テンプレ

int[] daysOfMonth = new int[]{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

C# 3.0

正規表現

クラス作り

デリゲート

ソート

ペア, タプル

public class Pair<T1, T2>
  where T1 : System.IComparable<T1>
  where T2 : System.IComparable<T2> {
	public T1 fst;
	public T2 snd;
	public Pair(T1 fst, T2 snd) {
		this.fst = fst;
		this.snd = snd;
	}
	public override bool Equals(object o) {
		if(o == null || o.GetType() != this.GetType()) return false;
		Pair<T1, T2> obj = (Pair<T1, T2>)o;
		return (this.fst.Equals(obj.fst)) && (this.snd.Equals(obj.snd));
	}
	public override int GetHashCode() {
		return fst.GetHashCode() ^ snd.GetHashCode();
	}
}

探索

bitマスクでvisited

入出力

System.Console メンバ

データ構造

文字列

配列

System.Collections.Generic.List メンバ (動的配列)

System.Collections.Generic.Dictionary メンバ (ハッシュによる連想配列)

Tree set

System.Collections.Generic.SortedList メンバ (Tree map)

System.Collections.Generic.SortedDictionary メンバ (Tree map)

System.Math メンバ

有理数

環境


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-19 (日) 15:13:53