很快我将发布我的网站项目,在它看到一天的光之前,我想准备一些"更新模型".我正在使用Debian与Apache,PHP 5.3和MySQL(我认为最新),不是作为一个软件包安装而是单独安装.
我想出了执行这个过程的简单想法,所以请看一看并指出一些弱点:
我可以立即发现的问题:
还有其他任何可能成为问题的东西,或者是否有更好的方法来做这件事?
目前为了使setter也设置一个脏属性我必须做这样的事情:
private bool _isDirty;
private int _lives;
public int Lives{
get { return _lives; }
set {
if (_lives != value){
_lives = value;
_isDirty = true;
}
}
}
Run Code Online (Sandbox Code Playgroud)
写这不是一个巨大的痛苦,但如果我在我的项目中使用了相当多的这种模式,那么这是一个非常垂直且重复的代码.
在C#中有没有任何简写或替代,更短的语法?
我特别想要完成的是某些变量应该触发一个脏标志,在代码的渲染阶段可以用它来刷新渲染对象的属性.