Его печать, System.Xml.XPath.XPathEvaluator+EvaluateIterator>d__1
1 [System.Object] `потому что вы печатаете объект. Использование ToString () для объекта не печатает все свойства объекта; вместо этого он печатает тип объекта с помощью метода ToString ().
Используемый вами XPath ищет Color, чье «что-то» - Pink, когда вы должны проверить text () для Color, чтобы Розовый.
Это поможет,
XDocument doc = XDocument.Load(filename);
var xpath = "//store/Color[text() = 'Pink']";
var result = ((IEnumerable)doc.XPathEvaluate(xpath)).Cast<XElement>().FirstOrDefault();
Console.WriteLine(result.Value);
Выводит следующий вывод:
Pink