「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
忘れ易いスニペット置き場が欲しかったので。
int[] array1 = new int[] { 1, 3, 5, 7, 9 };List<int> digits = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; Dictionary<string, string> openWith
= new Dictionary<string, string>()
{
{"txt", "notepad.exe"},
{"bmp", "paint.exe"},
{"dib", "paint.exe"},
{"rtf", "wordpad.exe"}
};Point p = new Point{ X = 0, Y = 1 };var x = new Line
{
A = { X = 1, Y = 2 },
B = { X = 3, Y = 4 },
};// anon is compiled as an anonymous type
var anon = new { Name = "Terry", Age = 34 };STLっぽく書く(コンセプトは違うっポイ)。
http://d.hatena.ne.jp/NetSeed/20081225/1230208222
単なる「delegate」代替なので、
public IEnumerable<string> Read(string path, Func<string, string> fx)
{Action、Funcのデリゲートの型を使用する。