C#中的自动属性有关问题

C#中的自动属性问题
C#中的自动属性很方便。
如果,要在set中加个判断语句的话,比如isModified,是不是就要从头老老实实去创建一个private 字段,然后再详详细细写两个get,set函数呢。
------解决思路----------------------
我是这样的 
如果要在set里面有逻辑判断处理的话 那么我会原始的那样写。
------解决思路----------------------
经测试
先写个int i;
然后右键,重构,封装字段
自动生成如下代码

            int i;

            public int I
            {
                get { return i; }
                set { i = value; }
            }

然后你去修改set就行了啊,不用所有代码都自己敲一遍