C#-获取某变量类型的默认值
生活随笔
收集整理的這篇文章主要介紹了
C#-获取某变量类型的默认值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡單的獲取某變量類型的默認值
在c#中為我們提供了default().我在記錄的是另一種獲取變量類型的Type的默認值Code如下:
1?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
轉載于:https://www.cnblogs.com/whitewolf/archive/2010/12/31/1923483.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的C#-获取某变量类型的默认值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 婚姻就像一双鞋,合不合适只有脚知道
- 下一篇: [科技部与你共成长] 数组循环移位