当前位置:  开发笔记 > 编程语言 > 正文

在C#中错误使用保护支持字段的最佳方法

如何解决《在C#中错误使用保护支持字段的最佳方法》经验,为你挑选了1个好方法。



1> Marc Gravell..:

如何使用ObsoleteAttribute#pragma- 很难错过它!

    void Test1()
    {
        _prop = ""; // warning given
    }
    public string Prop
    {
#pragma warning disable 0618
        get { return _prop; }
        set { _prop = value; }
#pragma warning restore 0618
    }
    [Obsolete("This is the backing field for lazy data; do not use!!")]
    private string _prop;
    void Test2()
    {
        _prop = ""; // warning given
    }


+1我从没想过这个,但我永远不会把这个丑陋的东西放到我的代码库中:)
推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有