在C#中使用靜態變量來實現功能開關,可以簡單地定義一個靜態布爾變量來控制功能的開關狀態。例如:
public class FeatureToggle
{
private static bool _isEnabled = false;
public static bool IsEnabled
{
get { return _isEnabled; }
set { _isEnabled = value; }
}
}
然后在代碼中可以通過設置FeatureToggle.IsEnabled
來控制功能的開關狀態,例如:
if (FeatureToggle.IsEnabled)
{
// 執行功能代碼
}
這樣就可以通過修改FeatureToggle.IsEnabled
的值來動態控制功能的開關狀態,方便靈活地控制功能的啟用或禁用。