建議置於區塊開頭,非首次使用處宣告。例外:for (int i=0; ...) 迴圈變數。避免不同層級變數同名。
勿用 public/protected 實例字段。改用私有字段 + 屬性存取器,利於版本控制與二進位相容性。範例:
public class Control : Component
{
private int handle;
public int Handle { get { return handle; } }
}
屬性存取器可執行邏輯,支援延遲建立、變更通知等進階功能。