前端外包优质服务商云客秀

我们凭借着对品牌的深刻理念,互联网营销趋势的敏锐洞察,帮助企业通过互联网建立优势。

当前位置:
首页>
荆州网站建设

.NET开发者值得了解的5个特性

  • 2021-08-05

1. ObsoleteAttribute

ObsoleteAttribute 适用于除组件、模块、参数和返回值以外的所有程序元素。将元素标记为 obsolete,可以通知用户该元素将在未来的版本中删除。

IsError - 设置为 true,编译器将在代码中使用这个属性时,提示错误。


如果我们在代码中使用上述类,则会显示错误和警告。


2. DebuggerBrowsableAttribute

DebuggerBrowsableAttribute 用于确定是否需要以及如何实现在调试器变量窗口中显示成员变量。


3. ?? 运算符

当左操作数非空时,?? 运算符返回左边的操作数,否则返回右边的操作数。?? 运算符定义为,将可空类型分配给非空类型时要返回的默认值。


4. Lazy

使用延迟初始化,可推迟创建大型资源密集型对象或执行资源密集型任务时,在程序生命周期内创建或执行指定类的发生。


5. ExceptionDispatchInfo

保留代码中的某个被捕获的异常。你可以使用 ExceptionDispatchInfo.Throw 方法,这个方法在 System.Runtime.ExceptionServices namespace 中。这个方法可用于引发异常并保留原始堆栈的调用过程。


菜单