当使用XElement一次时,声明内联或创建自己的对象

本文关键字:声明 对象 自己的 创建 一次 XElement | 更新日期: 2023-09-27 18:27:09

当我使用XElement一次时,我应该内联声明它吗?例如

user.name = new XElement("Name", "John Doe");

或在自己的行上声明XElement,例如

XElement elem =  new XElement("Name", "John Doe");
user.name = elem;

当使用XElement一次时,声明内联或创建自己的对象

随意使用。编译器无论如何都会将其优化为相同的内容。

user.name=new XElement("name","John Doe");

如果你只打算使用一次就可以了。为额外的指针保存几个字节。

我认为XElement变量没有一个有意义的名称("elem")这一事实很有说服力。XElement只有名称的含义,所以我会内联它。