C#の小数

1.メソッドの定義されました

///  <要約> 
        /// 十进制转换
         ///  </要約> 
        ///  <PARAM NAME = "hexChar"> </ param>の
        ///  <リターン> </リターン> 
        公共の 静的な int型 HexChar2Value(文字列hexChar )
        { 
            スイッチ(hexChar)
            { 
                場合 " 0 " ケース " 1 " ケース " 2 " ケース " 3 " ケース " 4" ケース " 5 " 場合 " 6 " ケース " 7 " ケース " 8 " 場合は " 9 " 戻りConvert.ToInt32(hexChar)を、
                 場合 " A " 場合 " A " 戻る 10 ケース "B " ケース " B " 返す 11 ;
                 ケース " C " ケース " C " 返す 12 ;
                 ケース " D " ケース " D " 返す 13 ;
                 ケース " E " ケース "" 返す 14 ;
                 ケース " F " ケース " F " 返す 15 ;
                 デフォルト戻り 0 ; 
            } 
        }

 公共 INT Hex2Ten(文字列ヘクス)
        { 
            int型 10 = 0 int型 I = 0 - 、J = hex.Length 1 ; I <hex.Length iが++ 
            { 
                10 + = HexChar2Value(hex.Substring(I、1))*((INT)Math.Pow(16 、J )); 
                J - ; 
            } 
            を返す10と、
        }
 
 

 

 


2.方法调用(USHORT)con.Hex2Ten(con.headset_vid)、(USHORT)con.Hex2Ten(con.headset_pid)

おすすめ

転載: www.cnblogs.com/ouyangkai/p/11490193.html