C# 8中new 关键字如何使用
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,今天就跟大家聊聊有关C# 8中new 关键字如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。从表面上看,这个特性看起来与 var 关键字
千家信息网最后更新 2024年11月12日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安全错误
数据库的锁怎样保障安全
华为服务器管理平台fc
2012数据库新建实例
交换机断电和服务器断电影响
广州木火网络技术有限公司
服务器更换阵列卡
南通凌科网络技术
网络安全安全观后感
怎么配置服务器bmc
多个网站可以共用一台服务器吗
深圳软件开发开发公司
服务器主板插内存
c c服务器如何防护
已成为网络安全国家战略
怎样查文献在哪个数据库
比亚迪s7云服务器
小学网络安全知识竞赛
hpdb数据库
网络技术 培训要求
网络安全手册歌
华聚创盈网络技术有限公司
办税服务厅网络安全吗
教育部发布的网络安全
网络安全商业模式图片
学软件开发最基本单词
软件开发项目方向
河北联通沧州dns服务器地址
比亚迪s7云服务器
邵阳电商软件开发
康复人才实名制数据库
2016年网络安全题库顺序