亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#中判斷某類型是否可以進行隱式類型轉換

2020-01-24 03:25:32
字體:
來源:轉載
供稿:網友

C#中,有些類型是可以隱式轉換的,我整理了這些可以隱式轉換的類型,供大家參考

復制代碼 代碼如下:

     static private bool CanConvert(Type from, Type to)   
    {          
       if (from.IsPrimitive && to.IsPrimitive) 
          {              
   TypeCode typeCodeFrom = Type.GetTypeCode(from);   
   TypeCode typeCodeTo = Type.GetTypeCode(to);      
   if (typeCodeFrom == typeCodeTo)            
   return true;              
   if (typeCodeFrom == TypeCode.Char)   
   switch (typeCodeTo)         
   {                   
   case TypeCode.UInt16: return true;    
   case TypeCode.UInt32: return true;     
   case TypeCode.Int32: return true;        
   case TypeCode.UInt64: return true;           
   case TypeCode.Int64: return true;               
   case TypeCode.Single: return true;              
   case TypeCode.Double: return true;                  
   default: return false;               
   }              
   // Possible conversions from Byte follow.      
   if (typeCodeFrom == TypeCode.Byte)    
   switch (typeCodeTo)              
   {                      
   case TypeCode.Char: return true;      
   case TypeCode.UInt16: return true;         
   case TypeCode.Int16: return true;                   
   case TypeCode.UInt32: return true;               
   case TypeCode.Int32: return true;                      
   case TypeCode.UInt64: return true;                  
   case TypeCode.Int64: return true;          
   case TypeCode.Single: return true;      
   case TypeCode.Double: return true;   
   default: return false;               
   }               
   // Possible conversions from SByte follow.  
   if (typeCodeFrom == TypeCode.SByte)       
   switch (typeCodeTo)                  
   {                       
   case TypeCode.Int16: return true;    
   case TypeCode.Int32: return true;     
   case TypeCode.Int64: return true;            
   case TypeCode.Single: return true;             
   case TypeCode.Double: return true;                
   default: return false;              
   }             
   // Possible conversions from UInt16 follow.    
   if (typeCodeFrom == TypeCode.UInt16)    
   switch (typeCodeTo)             
   {                    
   case TypeCode.UInt32: return true;
   case TypeCode.Int32: return true;    
   case TypeCode.UInt64: return true;            
   case TypeCode.Int64: return true;                  
   case TypeCode.Single: return true;               
   case TypeCode.Double: return true;              
   default: return false;                 
   }              
   // Possible conversions from Int16 follow.          
   if (typeCodeFrom == TypeCode.Int16)          
   switch (typeCodeTo)                 
   {                     
   case TypeCode.Int32: return true; 
   case TypeCode.Int64: return true;          
   case TypeCode.Single: return true;        
   case TypeCode.Double: return true;            
   default: return false;              
   }              
   // Possible conversions from UInt32 follow.   
   if (typeCodeFrom == TypeCode.UInt32)        
   switch (typeCodeTo)                
   {                     
   case TypeCode.UInt64: return true;        
   case TypeCode.Int64: return true;       
   case TypeCode.Single: return true;     
   case TypeCode.Double: return true;   
   default: return false;            
   }              
   // Possible conversions from Int32 follow.        
   if (typeCodeFrom == TypeCode.Int32)            
   switch (typeCodeTo)                
   {                      
   case TypeCode.Int64: return true;   
   case TypeCode.Single: return true; 
   case TypeCode.Double: return true;      
   default: return false;               
   }          
   // Possible conversions from UInt64 follow.      
   if (typeCodeFrom == TypeCode.UInt64)         
   switch (typeCodeTo)                  
   {                     
   case TypeCode.Single: return true;    
   case TypeCode.Double: return true;       
   default: return false;                 
   }              
   // Possible conversions from Int64 follow.      
   if (typeCodeFrom == TypeCode.Int64)        
   switch (typeCodeTo)               
   {                       
   case TypeCode.Single: return true;         
   case TypeCode.Double: return true;        
   default: return false;            
   }             
   // Possible conversions from Single follow.    
   if (typeCodeFrom == TypeCode.Single)   
   switch (typeCodeTo)                
   {                    
   case TypeCode.Double: return true;    
   default: return false;            
   }        
   }       
   return false;
   }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩免费在线电影| 日韩精品中文字幕在线| 亚洲人成网站在线播| 亚洲国产精久久久久久久| 欧美亚洲免费电影| 国产福利精品在线| 国产一区二区三区丝袜| 成人激情视频在线播放| 亚洲摸下面视频| 亚洲日本中文字幕| 国产精品久久久久久av福利软件| 性欧美长视频免费观看不卡| 日韩精品亚洲元码| 91久久久亚洲精品| 国内精品久久久久影院 日本资源| 日韩av综合中文字幕| 亚洲一区二区三区四区在线播放| 欧美限制级电影在线观看| 国产亚洲aⅴaaaaaa毛片| 亚洲色图日韩av| 精品久久久久久久中文字幕| 国产精品高潮在线| 69视频在线播放| 久久精品国产99国产精品澳门| 中文字幕日韩欧美在线| 日本中文字幕成人| 亚洲精品www久久久久久广东| www.欧美精品一二三区| 国产精品综合网站| 亚洲一区www| 国产在线a不卡| 在线观看久久久久久| …久久精品99久久香蕉国产| 国产精品成人va在线观看| 视频一区视频二区国产精品| 亚洲另类激情图| 国产精品亚发布| 欧美日韩国产精品专区| 亚洲自拍偷拍区| 欧美有码在线视频| 亚洲a成v人在线观看| 久久久999国产精品| 国产精品久久久久久久久久小说| 日韩国产精品亚洲а∨天堂免| 日韩中文综合网| 精品久久久国产| 久久国产精品久久久久| 这里只有精品丝袜| 亚洲人av在线影院| 成人高清视频观看www| 日韩一区在线视频| 欧美激情国产高清| 成人a视频在线观看| 国产自摸综合网| 欧美午夜精品久久久久久浪潮| 国产精品人成电影在线观看| 亚洲欧洲日韩国产| 中文字幕9999| 欧美做受高潮电影o| 成人妇女免费播放久久久| 日韩成人性视频| 国产精品一区av| 亚洲毛茸茸少妇高潮呻吟| 欧美视频在线观看 亚洲欧| 国产精品综合久久久| 欧美国产日产韩国视频| 欧美专区在线视频| xvideos成人免费中文版| 国产精品91在线| 国产精品久久久久久久久久久不卡| 久久久久久国产| 日韩成人激情视频| 亚洲香蕉在线观看| 欧美一级在线亚洲天堂| 欧美精品在线免费观看| 成人深夜直播免费观看| 91国内免费在线视频| 亚洲色图国产精品| 欧美最猛性xxxxx亚洲精品| 欧美日韩亚洲91| 亚洲美女又黄又爽在线观看| 91精品综合久久久久久五月天| 国产精品一区久久久| 欧美精品www在线观看| 欧美寡妇偷汉性猛交| 一区二区三区在线播放欧美| 久久久免费在线观看| 亚洲女同性videos| 国产在线视频2019最新视频| 在线观看久久av| 91日本在线视频| 国产小视频91| 国产精品久久99久久| 久久亚洲国产精品成人av秋霞| 亚洲免费成人av电影| 91久久精品一区| 姬川优奈aav一区二区| 国产精品久久久久久久久久东京| 神马久久桃色视频| 日韩av影片在线观看| 91精品久久久久久久久中文字幕| 国内揄拍国内精品少妇国语| 亚洲国产成人精品久久久国产成人一区| 情事1991在线| 欧美日韩国产中字| 欧美成人激情图片网| 日韩精品在线观看一区二区| 欧美激情乱人伦| 色综合伊人色综合网| 色婷婷成人综合| 国产香蕉精品视频一区二区三区| 欧美大片大片在线播放| 精品国偷自产在线视频| 九色成人免费视频| 91老司机在线| 黑人狂躁日本妞一区二区三区| 精品国产91乱高清在线观看| 日本高清+成人网在线观看| 欧美一级电影久久| 国产精品ⅴa在线观看h| 91精品国产亚洲| 亚洲福利影片在线| 欧美日韩国产在线播放| 亚洲欧美在线看| 欧美自拍视频在线观看| 超碰日本道色综合久久综合| 一本大道香蕉久在线播放29| 午夜精品久久久久久久99热浪潮| 国产精品久久久久久五月尺| 国产日韩欧美自拍| 亚洲va欧美va国产综合剧情| 成人a视频在线观看| 性色av一区二区三区免费| 色香阁99久久精品久久久| 欧美韩国理论所午夜片917电影| 欧美性videos高清精品| 久久精品国产一区二区电影| 日韩美女毛茸茸| 欧美疯狂xxxx大交乱88av| 成人有码视频在线播放| 欧美猛交ⅹxxx乱大交视频| 亚洲视频视频在线| 9.1国产丝袜在线观看| 九九精品在线播放| 亚洲精品电影久久久| 亚洲国产日韩欧美在线99| 精品久久久久久久久久久| 久久久久久久久中文字幕| 久久久精品视频成人| 在线日韩av观看| 色先锋久久影院av| 色偷偷偷综合中文字幕;dd| 欧美伊久线香蕉线新在线| 亚洲丝袜av一区| 国产丝袜一区二区三区| 秋霞成人午夜鲁丝一区二区三区| 国产精品自产拍在线观| 国产欧美一区二区三区在线看| 色777狠狠综合秋免鲁丝| 国产精品成av人在线视午夜片| 亚洲无亚洲人成网站77777| 91色视频在线导航| 亚洲欧美三级伦理| 亚洲激情 国产|