В нашем производственном коде я видел атрибуты XML, считываемые с помощью явного вызова XName.Get
:
var name = element.Attribute (XName.Get ("name"));
Я всегда передавал строку в Атрибут
:
var name = element.Attribute ("name");
Это более читабелен, но мне интересно, есть ли разница в логике или производительности.