0
考慮這個人爲的例子:.NET代碼的格式,「襯」
public static string ContrivedOne(Guid id, string host)
{
Contact person = new Contact(host, id);
DbRow record = new DbRow(host);
string msg = string.Format("Hi, {0}", host);
StuffItems stuff = GetStuff(id);
string result = record.Save(person, stuff, msg);
return result;
}
public static string ContrivedOner(Guid id, string host)
{
return new DbRow(host).Save(new Contact(host, id), GetStuff(id), string.Format("Hi, {0}", host));
}
所有的事情都是平等的,不考慮可讀性等,會出現通常在它們之間的性能差異?
最有可能的是,它不會。 – AgentFire
雖然技術上可能由於緩存而存在微小的差異,並且這些方法以不同的順序被調用,但實際上,如果沒有在實踐中進行實際測試,Afact也不會被認爲一致。 –