C# 8中new 关键字如何使用
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,今天就跟大家聊聊有关C# 8中new 关键字如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。从表面上看,这个特性看起来与 var 关键字
千家信息网最后更新 2024年11月27日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安全错误
数据库的锁怎样保障安全
公司服务器电脑拿回去不能用吗
邯郸交友软件开发收费报价表
2015年网络安全协议
数据库课程的开设年级
深圳爱生活网络技术有限公司
阿里数据库用的什么开源
维易网络技术
答题类软件开发
网络安全工程师蛋糕拍照
联想数据库
比心服务器代码
广达服务器
软件开发年终总结创新和技能提升
什么是题录数据库
华为服务器88h65
重庆服务器租用
新兴网络安全龙头
短信网络安全宣传语
联通账号注销客户端服务器
软件开发人员日常工作内容
业务服务器图标
济南壁球软件开发
品质好的软件开发管理
软件开发公司收入科目
webdav服务器账号注册
山东专业网络技术优势
新能源网络安全监测装置部署
vba查询数据库后填在单元格中
重庆物流软件开发怎样收费
自学软件开发需要什么编程