當我使用XElement一次時,我是否應該聲明它是內聯的當使用XElement一次時,聲明內聯或創建它自己的對象?
user.name = new XElement("Name", "John Doe");
或者聲明XElement在它自己的行上,例如,
XElement elem = new XElement("Name", "John Doe");
user.name = elem;
當我使用XElement一次時,我是否應該聲明它是內聯的當使用XElement一次時,聲明內聯或創建它自己的對象?
user.name = new XElement("Name", "John Doe");
或者聲明XElement在它自己的行上,例如,
XElement elem = new XElement("Name", "John Doe");
user.name = elem;
使用任何你喜歡的。無論如何,編譯器會將其優化爲相同的東西。
user.name = new XElement(「Name」,「John Doe」);
很好,如果你只打算使用它一次。爲額外的指針保存幾個字節。
我認爲你沒有一個有意義的名稱(「elem」)爲XElement變量的事實告訴。 XElement只具有賦予名稱的含義,所以我會將它內聯。
你和你的同事發現哪一個更具可讀性?去那個。 – 2012-03-09 06:17:22