好像两种方式都找不出一定要这么做的理由来统一编码风格
    class Class1
    {
        #region s1        string _s1;        public string S1
        {
            get
            {
                return _s1 ?? "";
            }
            set
            {
                _s1 = value;
            }
        }        #endregion        #region s2        string _s2;        public string S2
        {
            get
            {
                return _s2 ?? "";
            }
            set
            {
                _s2 = value;
            }
        }        #endregion
    }    class Class2
    {
        #region fields        string _s1; //backing for S1        string _s2; //backing for S2        #endregion        #region property        public string S1
        {
            get
            {
                return _s1 ?? "";
            }
            set
            {
                _s1 = value;
            }
        }        public string S2
        {
            get
            {
                return _s2 ?? "";
            }
            set
            {
                _s2 = value;
            }
        }        #endregion
    }