假設我有一個對象:通過參數傳遞直接向成員構造函數的語法
public class A
{
private int m_a;
private int m_b;
A(int a, int b)
{
m_a = a;
m_b = b;
}
}
這幹得不錯,但我被告知一個朦朧的記憶是不必要的複製整數到參數a和b然後轉換爲m_a和m_b。有沒有辦法定義這個類,使參數直接傳遞給它們的成員?
請注意,我不想討論C# Object Constructor - shorthand property syntax,因爲這裏的責任在於使用該課程的人。
當然,我可能是完全錯誤的,也許編譯器會消除這樣的瑣碎,因此我應該很樂意接受任何方式的教育。
我不相信有什麼辦法做到你的要求。 – Ian
如果此代碼的性能是您的應用程序的瓶頸,我羨慕你。 –
請不要在標題中包含languge標籤,除非在沒有標籤的情況下沒有意義。標籤用於此目的。 –