| 
                         | 
                    
                              2 
                        
                        
                                  5
                             
                            
  | 
                
| 
                         | 
                    
                              3 
                        
                        
                                  2
                             
                            未签名不符合CLS。  | 
                
| 
                         | 
                    
                              4 
                        
                        
                                  0
                             
                            无符号数的主要用途是将较大的数从较小的数合成,反之亦然。例如,如果从一个连接接收到四个无符号字节,并希望将它们的值作为一个32位整数,那么使用无符号类型意味着可以简单地说: value = byte0 | (byte1*256) | (byte2*65536) | (byte3*16777216); 相比之下,如果字节是有符号的,像上面这样的表达式会更复杂。 
   我不确定我是否真的认为现在设计的语言没有任何理由不包括比最长有符号整数类型短的所有类型的无符号版本,其语义是all integer(意思是离散数量的数字,默认情况下,将执行完全适合最大签名类型的操作(而不是任何特定类型)
   
    好像
   
     |