Я часто стикався з помилкою, наприклад "не вдається перетворити з" групи методів "в" рядок "" у таких випадках:
var list = new List<string>();
// ... snip
list.Add(someObject.ToString);
звичайно, в останньому рядку була помилка друку, тому що я забув дужки виклику після ToString
. Правильною формою буде:
var list = new List<string>();
// ... snip
list.Add(someObject.ToString()); // <- notice the parentheses
Однак мені стало цікаво, що таке група методів. Google не допомагає ні MSDN .
var list = new List<Func<string>>();
, група методів була б корисною і list.Add(someObject.ToString);
працювала б.