C# 8中new 关键字如何使用
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,今天就跟大家聊聊有关C# 8中new 关键字如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。从表面上看,这个特性看起来与 var 关键字
千家信息网最后更新 2025年02月03日C# 8中new 关键字如何使用
今天就跟大家聊聊有关C# 8中new 关键字如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
从表面上看,这个特性看起来与 var 关键字恰好相反。它不是根据表达式推断出变量类型,而是从变量推断出表达式的类型。以下是来自提案使用当前语法和建议语法的对比示例。
Dictionary> field = new Dictionary >();Dictionary > field = new();
正如你所看到的,当它能够从上下文中推断出类型时,就不需要指定类型。对于局部变量可能没有太大用处,但对于临时参数来说却很方便。
XmlReader.Create(reader, new XmlReaderSettings() { |
XmlReader.Create(reader, new() { |
在上面的代码中,XmlReaderSettings 类只是用于持有传给 XmlReader 的选项值。我们甚至可以说 XmlReaderSettings 的类型名称对于它所持有的重要信息来说有点"反客为主"了。
这个特性另一个用武之地是不能使用 var 关键字的字段和属性。例如:
private readonly static object s_syncObj = new();
根据提案,这个特性不能被用在四个地方。
枚举类型:并非所有枚举类型都包含常量零,因此应该使用显式枚举成员。
接口类型:这是一个利基特性,最好要明确指定类型。
数组类型:数组需要特殊的语法来表示长度。
结构体默认构造函数:它排除了所有基本类型和大多数值类型。如果你想使用这个类型的默认值,可以自己写。
看完上述内容,你们对C# 8中new 关键字如何使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
类型
关键
关键字
特性
内容
变量
语法
推断
C#
提案
数组
表达式
特殊
重要
反客为主
用武之地
上下
上下文
代码
函数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
暴雪服务器下载速度慢
计算机网络技术it
部队手机网络安全黑板报
河北工业软件开发成本价
北京来游网络技术
软件开发工程师简笔画ins
郑州小管家网络技术有限公司
深圳聪慧互联网科技有限公司
网络安全护航技术
深圳崛起网络技术有限公司
安全审计服务器监测项目
复高软件开发有限公司怎么样
网络安全测评服务方案
潍坊科技学院互联网登录网址
查看当前数据库中表明语句
思科网络技术学院报名
服务器租用网站源码
数据库.dlf文件不能复制
人工智能和网络安全
失踪人口数据库
软件开发人员有什么岗位
微商控制系统软件开发
网络技术弱势分析
公益网络安全宣传证书
服务器操作系统软件
高棋软件开发
网络安全高级工程师官网
无线网络安全标准从哪查
关系数据库 主键
怎样打开数据库的内存