zoukankan      html  css  js  c++  java
  • C# Obsolete

    Obsolete 属性将某个程序实体标记为一个建议不再使用的实体。每次使用被标记为已过时的实体时,随后将生成警告或错误,这取决于属性是如何配置的。例如:

    上面在Main函数中调用,只产生了一个警告的信息。

    如果将MyObsolete类中的GetName方法属性,设置中的false改为true

    这样可以看到产生了一个错误信息

    using System;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                MyObsolete.GetName();
                MyObsolete.GetCurrentName();
            }
        }
    
        public static class MyObsolete
        {
            [Obsolete("此方法已更新为新的方法,GetCurrentName",true)]
            public static void GetName()
            {
                Console.WriteLine("获取Name的方法");
            }
    
            public static void GetCurrentName()
            {
                Console.WriteLine("获取当前Name的方法");
            }
        }
    }
  • 相关阅读:
    依赖注入与控制反转
    Java NIO(三)
    Java NIO(二)
    Java NIO(一)
    Jetty 的基本架构
    spring IOC
    java代理
    spring AOP
    linux 添加用户并授权可以操作文件夹
    Centos6.5 yum 安装jdk1.8
  • 原文地址:https://www.cnblogs.com/aehyok/p/3098624.html
Copyright © 2011-2022 走看看