C# 8中new 关键字如何使用
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,今天就跟大家聊聊有关C# 8中new 关键字如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。从表面上看,这个特性看起来与 var 关键字
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
金山卫士服务器
计算机网络技术有什么特点
邢台美通软件开发有限公司面试
沈阳豪玛网络技术
最短软件开发工序排序如何排
play 数据库
独立数据库事务管理框架
数据库及技术应用教程刘甫迎
学软件开发大概多久可以学会
大连捷瑞网络技术
徐汇区市场软件开发优势
中科院信工所网络安全是A吗
app软件开发中问题
数据库系统工程师精讲
监控服务器人机分离
服务器网卡坏了
运维怎么管理服务器
网络安全教育教案七年级
庚盾数据库 上海电气
数据库系统设计报告
天谕回归服和普通服务器的区别
中学生网络安全班会感想
有果网络技术有限公司
服务器管理口的作用
2019网络安全典型案例
浏览器服务器问题
网络安全节目观众后感
加强企业网络安全防护
有关企业网络安全的案列
同城配送平台软件开发