Saya sering mengalami kesalahan seperti "tidak dapat mengkonversi dari 'grup metode' ke 'string'" dalam kasus-kasus seperti:
var list = new List<string>();
// ... snip
list.Add(someObject.ToString);
tentu saja ada kesalahan ketik pada baris terakhir karena saya lupa tanda kurung sesudahnya ToString
. Bentuk yang benar adalah:
var list = new List<string>();
// ... snip
list.Add(someObject.ToString()); // <- notice the parentheses
Namun saya jadi bertanya-tanya apa itu grup metode. Google tidak banyak membantu atau MSDN .
var list = new List<Func<string>>();
, maka grup metode akan dapat digunakan, dan list.Add(someObject.ToString);
akan berhasil.