精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C#數據類型轉換的幾種形式

開發 后端
C#數據類型轉換包括顯示轉換、隱式轉換、用戶自定義轉換,轉換是我們經常碰到的問題,希望本文能對大家有所幫助。

(1) 隱式轉換:一般是低類型向高類型轉化,能夠保證值不發生變化。

隱式數值C#數據類型轉換:

從 sbyte 到 short、int、long、float、double 或 decimal。

從 byte 到 short、ushort、int、uint、long、ulong、float double 或 decimal。

從 short 到 int、long、float、double 或 decimal。

從 ushort 到 int、uint、long、ulong、float、double 或 decimal。

從 int 到 long、float、double 或 decimal。

從 uint 到 long、ulong、float、double 或 decimal。

從 long 到 float、double 或 decimal。

從 ulong 到 float、double 或 decimal。

從 char 到 ushort、int、uint、long、ulong、float、double 或 decimal。

從 float 到 double。

不存在向 char 類型的隱式轉換,因此其它整型的值不會自動轉換為 char 類型。

浮點型不能隱式地轉化為decimal型

隱式枚舉轉換

隱式枚舉轉換允許將十進制整數 0 轉換為任何枚舉類型。

隱式引用轉換

派生類向基類轉換

隱式引用轉換是指一類引用類型之間的轉換,這種轉換總是可以成功,因此不需要在運行時進行任何檢查。

裝箱轉換

裝箱轉換允許將值類型隱式轉換為引用類型。

(2) 顯示轉換:也稱強制類型轉換。不能保證數據的正確性。

(type)(表達式)

(3) 用戶自定義C#數據類型轉換

所有的用戶自定義轉換都是靜態的,要使用static關鍵字

用戶自定義轉換分顯示和隱示,它們用implicit(隱式轉換)或 explicit(顯示轉換)關鍵字聲明。

static 訪問修辭符 轉換修辭符 operator 轉換類型(參數)

C#數據類型轉換示例:

  1. usingSystem;
  2. structNumber
  3. {
  4. privateintvalue;
  5. publicNumber(intvalue)
  6. {
  7. this.value=value;
  8. }
  9. //用戶自定義整型到Number型的隱式轉換
  10. staticpublicimplicitoperatorNumber(intvalue)
  11. {
  12. returnnewNumber(value);
  13. }
  14. //用戶自定義從Number型到整型的顯示轉換
  15. staticpublicexplicitoperatorint(Numbern)
  16. {
  17. returnn.value;
  18. }
  19. //用戶自定義從Number類型到string類型的隱式轉換
  20. staticpublicimplicitoperatorstring(Numbern)
  21. {
  22. returnn.ToString();
  23. }
  24. }
  25. classTest
  26. {
  27. staticpublicvoidMain()
  28. {
  29. Numbern;
  30. n=10;
  31. Console.WriteLine((int)n);
  32. //隱式轉換到string
  33. Console.WriteLine(n);
  34. }
  35. }

使用System.Convert類

將一個基本數據類型轉換為另一個基本數據類型。

使用Parse方法

大部份預定義值類型都有這個靜態方法,用來將相應的文本轉化為相應的值類型。

裝箱和取消裝箱

裝箱和取消裝箱使值類型能夠與 object 類型相互轉換。

裝箱轉換允許將“值類型”隱式轉換為“引用類型”。將“值類型”的值裝箱的操作包括:分配一個對象實例并將“值類型”的值復制到該實例中。

C#數據類型轉換示例:

此例將整數變量 i 通過裝箱轉換為對象 o。此例顯示對象保留了內容的原始副本,即 123。

  1. usingSystem;
  2. classTestBoxing
  3. {
  4. publicstaticvoidMain()
  5. {
  6. inti=123;
  7. objecto=i;//隱式的裝箱
  8. i=456;//改變變量i的值
  9. Console.WriteLine("Thevalue-typevalue={0}",i);//456
  10. Console.WriteLine("Theobject-typevalue={0}",o);//123是i的復制值
  11. }
  12. }

取消裝箱轉換:取消裝箱轉換允許將引用類型顯式轉換為值類型。

取消裝箱操作包括以下兩個步驟:首先檢查該對象實例是否是某個給定的值類型的裝了箱的值,然后將值從實例中復制出來。

C#數據類型轉換示例:

下面的示例闡釋無效取消裝箱的情況,即錯誤的取消裝箱如何導致 InvalidCastException。通過使用 try 和 catch,發生錯誤時會顯示錯誤信息。

  1. usingSystem;
  2. publicclassUnboxingTest
  3. {
  4. publicstaticvoidMain()
  5. {
  6. intintI=123;
  7. objecto=intI;//裝箱
  8. try
  9. {
  10. intintJ=(short)o;//取消裝箱無效,short不是裝了箱的值類型.檢查該對象實例是否是某個給定的值類型的裝了箱的值
  11. Console.WriteLine("UnboxingOK.");
  12. }
  13. catch(InvalidCastExceptione)
  14. {
  15. Console.WriteLine("{0}Error:Incorrectunboxing.",e);
  16. }
  17. }
  18. }

其它轉換用運算符

as

as 運算符用于執行引用類型的顯式類型轉換。 如果要轉換的類型與指定類型兼容,轉換就會成功;如果類型不兼容,則返回null。

表達式as 類型

as 運算符類似于類型轉換,所不同的是,當轉換失敗時,as 運算符將返回null,而不是引發異常。

示例:

  1. objecto1=”SomeString”;
  2. objecto2=5;
  3. strings1=o1asstring;//類型兼容s1=”SomeString”
  4. strings2=o2asstring;//s2=null

is

is 運算符用于檢查對象的類型是否與給定類型兼容(對象是該類型,或是派生于該類型)。

表達式 is 類型

示例:

  1. inti=10;
  2. if(iisobject)//true
  3. {}

sizeof

sizeof 運算符用于獲得值類型的大?。ㄒ宰止潪閱挝唬?

sizeof(type)

sizeof 運算符僅適用于值類型,而不適用于引用類型。

sizeof 運算符僅可用于 unsafe 模式。

示例:

  1. unsafe
  2. {
  3. Console.WriteLine(“{0}”,sizeof(int));
  4. }

【編輯推薦】

  1. 概述C#實現文件下載
  2. C#搞定網站驗證碼的方法
  3. 淺談C# String對象
  4. C#命名空間學習筆記
  5. 淺析C#調用ActiveX控件
責任編輯:彭凡 來源: 51CTO博客
相關推薦

2009-09-01 16:35:55

C#操作String數

2009-09-07 10:48:53

C#數據類型

2009-09-04 10:16:30

C#數據類型

2009-08-27 15:47:00

C#數據類型string

2011-06-08 13:35:18

C#數據類型

2009-09-11 12:00:33

C#預定義數據類型

2009-07-30 15:57:30

C#時間

2009-08-13 15:19:17

C#數據類型

2009-08-14 13:52:18

C#判斷數據類型

2022-10-27 20:42:04

JavaScripJava編程語言

2009-08-28 10:08:02

C#數值類型之間轉換

2009-08-12 16:01:32

C#動態改變數據

2009-08-24 14:20:13

C# 強制類型轉換

2009-08-14 11:15:45

C#基本數據類型

2009-08-12 17:03:22

C#變量類型轉換

2009-09-11 12:41:41

C#類型轉換

2011-06-08 13:50:39

C#類型轉換

2024-12-09 12:00:00

Python編程數據類型轉換

2010-09-06 16:25:46

SQL函數

2024-03-14 11:54:37

C++數據類型
點贊
收藏

51CTO技術棧公眾號

www.日韩大片| 欧美.日韩.国产.一区.二区| 在线观看国产精品网站| 亚洲国产一区二区三区在线| 91tv国产成人福利| 国产精品a级| 亚洲欧美日韩综合| 天堂av手机在线| a级片免费在线观看| 久久久www成人免费毛片麻豆| 自拍偷拍亚洲精品| 中文字幕一区二区三区人妻在线视频 | 欧美极品在线观看| 在线观看欧美精品| 久久手机在线视频| 成人av毛片| av中文字幕不卡| 国产在线久久久| 四虎精品永久在线| 欧美激情综合| 中文字幕日本欧美| 搡老熟女老女人一区二区| 国产精品成人**免费视频| 黑人巨大精品欧美一区免费视频| 国产一区二区免费在线观看| 中文资源在线播放| 一本色道久久综合亚洲精品不| 亚洲精品一线二线三线无人区| 黄色三级中文字幕| 成人高潮成人免费观看| 91在线码无精品| www.成人av.com| 一个人看的www日本高清视频| 欧美一区二区三| 亚洲精品黄网在线观看| 久久久九九九热| 波多野结衣三级视频| 黄色成人在线网| 国产精品丝袜黑色高跟| 久久精品国产第一区二区三区最新章节 | 欧美这里只有精品| 黄视频网站在线看| 国产精品无遮挡| 清纯唯美一区二区三区| 日韩一级片免费观看| 国产一区二区三区久久久| 国产精品美女久久久久久免费 | 久久免费精品视频在这里| 亚洲老头老太hd| 三级视频网站在线观看| 一区二区三区四区视频免费观看 | 91亚洲无吗| 69堂亚洲精品首页| 日日干夜夜操s8| 成人黄色视屏网站| 欧洲亚洲精品在线| 亚洲精品乱码久久久久久自慰| 日本成a人片在线观看| 国产亚洲欧美日韩日本| 日本10禁啪啪无遮挡免费一区二区| 中文字幕在线日亚洲9| 久久午夜激情| 国产精品久久久久久五月尺| 日本妇乱大交xxxxx| 男女男精品视频网| 国产精品视频99| 亚洲自拍偷拍另类| 国产一区不卡在线| 99porn视频在线| 亚洲女同志亚洲女同女播放| 成人激情文学综合网| 精品伦理一区二区三区 | 日韩午夜激情av| 蜜桃视频无码区在线观看| 精品一区二区三区四区五区| 日韩一区二区免费在线电影 | 久久久精品99| 国产一区二区三区四区三区四| 亚洲无线码在线一区观看| 久久日免费视频| 亚洲v在线看| 欧美黄色片在线观看| 日韩黄色一级大片| 日本不卡视频在线观看| 91精品在线影院| 国产国语亲子伦亲子| 成人激情视频网站| 亚洲成人一区二区三区| 国产网站在线免费观看| 午夜精品久久久久久久蜜桃app| 亚洲黄色网址在线观看| 男女在线观看视频| 色婷婷综合久久| 我看黄色一级片| 亚洲国产欧美在线观看| 日韩成人中文字幕在线观看| 国产精品69久久久久孕妇欧美| 国产影视一区| 久久资源免费视频| 久久国产视频播放| 精东粉嫩av免费一区二区三区| 日韩免费av在线| 国产绿帽刺激高潮对白| 91日韩一区二区三区| 一本久道久久综合狠狠爱亚洲精品| 国产小视频免费在线观看| 一区在线观看视频| 久久久久久久久久网| 日韩电影精品| 亚洲男人天堂手机在线| 91视频免费在线看| 日韩av网站免费在线| 国产精品.com| 老司机在线看片网av| 黑人欧美xxxx| 成人在线电影网站| 婷婷亚洲五月色综合| 欧美在线视频免费播放| 精品人妻伦一区二区三区久久| 国产毛片一区二区| 欧美中日韩一区二区三区| 丰满诱人av在线播放| 欧美日韩卡一卡二| 久久av无码精品人妻系列试探| 国产欧美日韩一区二区三区四区| 亚洲视频欧洲视频| 久久免费视频99| 激情六月婷婷久久| 亚洲精品国产精品国自产观看| 老司机免费在线视频| 色哟哟亚洲精品| 亚洲国产精品无码久久久久高潮| 亚洲老女人视频免费| 久久久久久这里只有精品| 国产精品一区二区人人爽 | 制服丝袜在线第一页| 91精品国产成人观看| 国产精品精品一区二区三区午夜版| 亚洲精品男人的天堂| 视频一区二区三区入口| 精品伊人久久大线蕉色首页| 国模私拍视频在线播放| 日韩亚洲欧美成人一区| 永久久久久久久| 狠狠久久亚洲欧美| 亚洲欧美成人一区| 成人深夜福利| 俺去啦;欧美日韩| 91tv国产成人福利| 亚洲婷婷在线视频| 91精品国产三级| 欧美国产91| 成人3d动漫一区二区三区91| 免费在线播放电影| 亚洲福利在线播放| 成年人午夜视频| 久久综合久久久久88| 日韩视频第二页| 国产一区二区三区站长工具| 国产精品一二区| 久草中文在线观看| 日韩精品一区二区三区中文不卡| 青青草视频成人| 久久一二三四| 香蕉久久免费影视| 亚洲人体在线| 欧美猛交免费看| 日韩永久免费视频| 色综合久久久久久久久久久| 五月婷婷欧美激情| 国产综合色在线视频区| wwwwww欧美| 一区三区在线欧| 国产免费亚洲高清| 在线看一级片| 亚洲精品少妇网址| 精品国产青草久久久久96| 亚洲精品国产a久久久久久| 大尺度做爰床戏呻吟舒畅| 久久久久国内| 桥本有菜av在线| 精品国产导航| 国产成人精品视频在线| 麻豆影视在线观看_| 精品免费日韩av| 日韩三级一区二区| 日韩毛片视频在线看| 黄色免费视频网站| 日韩在线卡一卡二| 97精品国产97久久久久久粉红| 欧美日韩卡一| 国模视频一区二区三区| 丁香婷婷在线观看| 精品少妇一区二区三区日产乱码 | 图片区小说区国产精品视频| 无码 人妻 在线 视频| 国产一区二区在线影院| 国产精品97在线| 欧美日韩岛国| 亚洲韩国在线| 国产精品一区二区三区美女| 国产精品视频精品| av漫画网站在线观看| 综合久久五月天| 亚洲av片一区二区三区| 欧美剧情片在线观看| 综合激情网五月| 一区二区三区在线视频观看| 超薄肉色丝袜一二三| 9久草视频在线视频精品| 男人的天堂最新网址| 亚洲专区一区二区三区| 欧美另类videosbestsex日本| 99国产精品免费网站| 国产精品1234| av影院在线免费观看| 蜜臀久久99精品久久久无需会员| 开心激情综合网| 欧美精品一级二级三级| 亚洲天堂视频网站| 亚洲成av人影院在线观看网| 日韩在线中文字幕视频| 国产精品久久久久毛片软件| 久久精品成人av| 成人av片在线观看| wwwxxxx在线观看| 九色|91porny| 国产一区二区在线免费播放| 美女尤物久久精品| av之家在线观看| 欧美色一级片| 永久免费网站视频在线观看| 国产精品久久占久久| 亚洲成人一区二区三区| 欧美伦理在线视频| 欧美三级电影在线播放| 欧美丝袜美腿| 国产欧美在线一区二区| av成人综合| 99精品国产高清一区二区| 国产精品亚洲一区二区在线观看| 久久久久久com| 污污视频在线看| 久久综合88中文色鬼| 国产黄色在线网站| 色小说视频一区| 嫩草香蕉在线91一二三区| 色99之美女主播在线视频| 9色在线观看| 中文字幕亚洲激情| 日本在线观看| 超碰精品一区二区三区乱码| 二区在线播放| 欧美日本精品在线| hd国产人妖ts另类视频| 韩国一区二区电影| 色黄视频在线观看| 日韩美女免费线视频| 日本一区二区三区视频在线| 国产一区视频在线播放| 电影中文字幕一区二区| 99re视频在线观看| 欧美三级电影在线| 欧美乱偷一区二区三区在线| 日韩大片在线播放| 欧美 国产 精品| 激情综合在线| 亚洲午夜精品久久久久久人妖| 欧美/亚洲一区| 欧美精品久久久久久久自慰| 性欧美暴力猛交另类hd| 成人性生生活性生交12| 精品一二三四在线| 9.1在线观看免费| 久久这里只有精品6| a资源在线观看| 一区二区三区在线视频免费观看| 亚洲AV成人无码精电影在线| 国产精品毛片大码女人| 久久成人在线观看| 欧美性高跟鞋xxxxhd| 亚洲一区二区影视| 精品国内片67194| 国产一二三区在线视频| 久久视频在线播放| 麻豆视频在线观看免费网站黄| 欧美激情伊人电影| av在线日韩| 97人人模人人爽人人少妇| 亚洲动漫在线观看| 亚洲欧美日韩不卡| 欧美亚洲一区二区三区| 一二三级黄色片| 337p粉嫩大胆噜噜噜噜噜91av | 欧美黄视频在线观看| 久久精品99久久| 亚洲国产一区二区三区在线播放| 性欧美精品一区二区三区在线播放| 亚洲激情播播| 日韩一二区视频| 玖玖在线精品| 人妻换人妻a片爽麻豆| 国产精品久久久久久久久免费丝袜 | 国产盗摄一区二区三区| 黄色aaa视频| 亚洲精品免费看| 国产美女www| 精品国产区一区| 日本中文字幕在线观看| 1769国产精品| 日韩影片在线观看| 日产精品高清视频免费| 亚洲精品三级| 亚洲一区二区中文字幕在线观看| 狠狠色丁香久久婷婷综合丁香| 中文国产在线观看| 国产欧美日韩在线| 国产亚洲欧美精品久久久久久| 亚洲国产另类av| 伊人亚洲综合网| 亚洲欧美日韩国产中文| 国产第一页在线| 成人疯狂猛交xxx| 欧美日韩国产高清电影| 男人天堂999| 成人免费视频国产在线观看| 国产jizz18女人高潮| 91极品美女在线| 九色蝌蚪在线| 欧美亚洲日本黄色| 美国成人xxx| 成年人网站国产| 国产91对白在线观看九色| 日韩一区二区不卡视频| 欧美日韩午夜影院| av在线播放网| 国产成人91久久精品| 欧美日韩大片免费观看| 人妻少妇精品无码专区二区| 不卡视频在线看| 久久精品www| 精品久久久网站| 天堂8中文在线| 99在线国产| 激情综合电影网| 在线免费观看污视频| 欧美日韩国产在线看| 婷婷丁香花五月天| 9.1国产丝袜在线观看| 成人搞黄视频| 亚洲人精品午夜射精日韩| av电影在线观看完整版一区二区| 粉嫩精品久久99综合一区| 在线观看亚洲成人| 久久久久国产一区二区三区| 欧美精品日日操| 欧美一区二区高清在线观看| 日韩av在线免费观看不卡| 亚洲一区 欧美| 欧美精品久久一区| 超碰在线最新| 国产精品日韩高清| 国产欧美一区二区色老头| 西西444www无码大胆| 欧美日本在线播放| 丝袜在线观看| 欧美久久久久久久| 麻豆91在线观看| 久久久久久国产精品视频| 日韩不卡中文字幕| 99精品国自产在线| 久久视频免费在线| 99热在这里有精品免费| 中文字幕一区二区三区免费看| 3atv一区二区三区| 亚洲大胆人体大胆做受1| 国产原创精品| 另类欧美日韩国产在线| 久久久无码一区二区三区| 精品久久久久久久人人人人传媒| a级网站在线播放| 国产91精品一区二区绿帽| 国产精品久久久久久久免费软件| 男人的天堂免费| 欧美三级xxx| 91涩漫在线观看| 国产精品免费一区二区三区观看| 亚洲精品国产偷自在线观看| 熟妇女人妻丰满少妇中文字幕| 亚洲乱码国产乱码精品精的特点 | 蜜臀久久精品久久久用户群体| 欧美视频一区二区三区四区| 97超碰在线公开在线看免费| 看高清中日韩色视频| 激情都市一区二区| 天堂在线免费观看视频| 日韩中文有码在线视频| 欧美成人午夜77777| 91精产国品一二三产区别沈先生| 亚洲视频精选在线|