C#-获取某变量类型的默认值

简介:

简单的获取某变量类型的默认值

c#中为我们提供了default().我在记录的是另一种获取变量类型的Type的默认值Code如下:

public   static   object  DefaultForType(Type targetType) 
3  {
5    return  targetType.IsValueType  ?  Activator.CreateInstance(targetType) :  null  
7  }
8 

 这句话很简单,使我们对于c#类型值类型和引用类型的很好理解下得出的。

c#中我们的类型分为值类型和引用类型。从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方(堆和栈)。

其他跟多类型请参见:http://www.cnblogs.com/mrcooldog/archive/2008/03/03/1088769.html


本文转自破狼博客园博客,原文链接:http://www.cnblogs.com/whitewolf/archive/2010/12/31/1923483.html,如需转载请自行联系原作者

目录
相关文章
|
JSON 前端开发 数据可视化
AMIS【部署 01】amis前端低代码框架可视化编辑器amis-editor本地部署流程
AMIS【部署 01】amis前端低代码框架可视化编辑器amis-editor本地部署流程
2397 0
|
6月前
|
监控 JavaScript Java
HarmonyOS5云服务技术分享--ArkTS开发函数
本文详细介绍如何通过命令行调试HarmonyOS云函数,提升开发效率。支持Node.js 14.x/18.x与Java 1.8环境,提供HTTP触发器调用及持续开发支持。内容涵盖准备工作、五步调试法(环境配置、编写测试函数、启动本地调试、发送测试请求、高级调试技巧)以及避坑指南。最后分享部署上线与小贴士,助你轻松调试云函数,节省时间!
|
机器学习/深度学习 物联网 BI
第 46 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(昆明),签到题3题
第 46 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(昆明),签到题3题
238 0
|
人工智能 机器人 BI
RPA机器人为何会在财务共享领域刮起旋风?
多数人每天都会使用到一些机器人流程自动化工具,例如读取邮件和系统,计算,生成文件和报告。而在未来,那些你不想做的枯燥的工作,也许真的可以不做了,重复化、标准化的工作都可以让机器人帮你完成。具有标准化流程的财务共享成为RPA应用的先头兵,本文将重点分析财务共享的场景。
4094 0
|
网络架构
IP地址和VLSM和CIDR
关于IP,VLSM, CIDR,有这篇也就够了
2314 0
|
索引
遍历 USB devcie,读取设备描述符 device descriptor【转】
转自:http://blog.csdn.net/flyyyri/article/details/5480347 理论:    对于USB接口的设备,现在越来越多了。本篇我们就通过获取一个USB扫描仪设备中的序列号,来介绍如何获取usb设备的一些硬件信息。
1151 0
|
5天前
|
存储 人工智能 安全
AI 越智能,数据越危险?
阿里云提供AI全栈安全能力,为客户构建全链路数据保护体系,让企业敢用、能用、放心用