C# 类型的默认值

类型 默认值
任何引用类型 null
任何内置整数数值类型 0(零)
任何内置浮点型数值类型 0(零)
bool false
char '\0' (U + 0000)
enum 表达式 (E)0 生成的值,其中 E 是枚举标识符。
struct 通过如下设置生成的值:将所有值类型的字段设置为其默认值,将所有引用类型的字段设置为 null
任何可以为 null 的值类型 HasValue 属性为 falseValue 属性未定义的实例。 该默认值也称为可以为 null 的值类型的"null" 值。
相关推荐
房开民9 分钟前
可变参数模板
java·开发语言·算法
t***54429 分钟前
如何在现代C++中更有效地应用这些模式
java·开发语言·c++
_深海凉_29 分钟前
LeetCode热题100-最小栈
java·数据结构·leetcode
唐青枫1 小时前
C#.NET ObjectPool 深入解析:对象复用、池化策略与使用边界
c#·.net
_深海凉_2 小时前
LeetCode热题100-除了自身以外数组的乘积
数据结构·算法·leetcode
Victoria.a2 小时前
python基础语法
开发语言·python
xiaotao1312 小时前
01-编程基础与数学基石: Python核心数据结构完全指南
数据结构·人工智能·windows·python
xiaoyaohou112 小时前
023、数据增强改进(二):自适应数据增强与AutoAugment策略
开发语言·python
鬼圣2 小时前
Python 上下文管理器
开发语言·python
星空椰3 小时前
JavaScript 基础进阶:分支、循环与数组实战总结
开发语言·javascript·ecmascript