最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# VB 實現(xiàn)10進(jìn)制 16進(jìn)制之間互相轉(zhuǎn)換

 更新時間:2012年11月30日 11:17:25   作者:  
如何將10進(jìn)制轉(zhuǎn)成16進(jìn)制,又如何將16進(jìn)制數(shù)轉(zhuǎn)成10進(jìn)制,本文將介紹C#和VB實現(xiàn)代碼,需要了解的朋友可以參考下
方法1:
復(fù)制代碼 代碼如下:

int d=10;
d.ToString("x") //或把x改為X,,,就變成了16位的字符串了.
int x=Convert.ToInt32(d.ToString("x"),16);//把16進(jìn)制的字符串變回10進(jìn)制的.

方法2:
復(fù)制代碼 代碼如下:

static void Main()
{
int i = 446;
string hex = i.ToString( "X" /* or x * );
Console.WriteLine( hex );
int j = HexToInt( hex );
Console.WriteLine( j );
}
static int HexToInt(string hex)
{
hex = Regex.Replace(hex, "^0x", "", RegexOptions.IgnoreCase);
if (Regex.IsMatch(hex, "[g-z]", RegexOptions.IgnoreCase))
{
throw new Exception("Invalid Hexadecimal Expression.: 0x" + hex);
}
char[] chars = hex.ToUpper().ToCharArray();
Array.Reverse(chars);
int dec = 0;
for (int i = 0; i < chars.Length; i++)
{
dec += HexMapping(chars[i]) * (int)Math.Pow(16, i);
}
return dec;
}
static int HexMapping(char c)
{
switch (c)
{
case '0':
return 0;
case '1':
return 1;
case '2':
return 2;
case '3':
return 3;
case '4':
return 4;
case '5':
return 5;
case '6':
return 6;
case '7':
return 7;
case '8':
return 8;
case '9':
return 9;
case 'A':
return 10;
case 'B':
return 11;
case 'C':
return 12;
case 'D':
return 13;
case 'E':
return 14;
case 'F':
return 15;
default :
throw new Exception("Invalid Hexadecimal Character :" + c.ToString());
}
}

相關(guān)文章

  • C#多線程學(xué)習(xí)之(六)互斥對象用法實例

    C#多線程學(xué)習(xí)之(六)互斥對象用法實例

    這篇文章主要介紹了C#多線程學(xué)習(xí)之互斥對象用法,實例分析了C#中互斥對象的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • 關(guān)于c#中枚舉類型支持顯示中文的擴(kuò)展說明

    關(guān)于c#中枚舉類型支持顯示中文的擴(kuò)展說明

    需求?。骸∶杜e類型在界面顯示的時候可以顯示相應(yīng)的中文信息, 這樣界面對用戶友好 . 場景?。骸≡谝恍I(yè)務(wù)中涉及到審核功能的時候, 往往有這幾個狀態(tài)?。何此蛯?, 審核中 ,審核通過, 駁回?。∵@個時候我們會定義一個枚舉類型來描述?。?/div> 2013-03-03
  • Google.Protobuf工具在C#中的使用方法

    Google.Protobuf工具在C#中的使用方法

    本文詳細(xì)講解了Google.Protobuf工具在C#中的使用方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-11-11
  • C# 實現(xiàn)連連看功能(推薦)

    C# 實現(xiàn)連連看功能(推薦)

    本文是利用C#實現(xiàn)連連看的小例子,使用線程thread實現(xiàn)后臺運(yùn)行時間控制,實現(xiàn)代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-07-07
  • C# 9 新特性——record的相關(guān)總結(jié)

    C# 9 新特性——record的相關(guān)總結(jié)

    這篇文章主要介紹了C# 9 新特性——record的相關(guān)總結(jié),幫助大家更好的理解和學(xué)習(xí)使用c# 9的新特性,感興趣的朋友可以了解下
    2021-02-02
  • c#計算某段代碼的執(zhí)行時間實例方法

    c#計算某段代碼的執(zhí)行時間實例方法

    在本篇文章里我們給大家整理了關(guān)于c#計算某段代碼的執(zhí)行時間的方法和經(jīng)驗,有興趣的朋友們學(xué)習(xí)下。
    2019-02-02
  • 淺談C#手機(jī)號換成111XXXX1111 這種顯示的解決思路

    淺談C#手機(jī)號換成111XXXX1111 這種顯示的解決思路

    下面小編就為大家?guī)硪黄獪\談C#手機(jī)號換成111XXXX1111 這種顯示的解決思路。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • C#實現(xiàn)在控制臺輸入密碼顯示星號的方法

    C#實現(xiàn)在控制臺輸入密碼顯示星號的方法

    這篇文章主要介紹了C#實現(xiàn)在控制臺輸入密碼顯示星號的方法,感興趣的小伙伴們可以參考一下
    2016-04-04
  • C# 重寫ComboBox實現(xiàn)下拉任意組件的方法

    C# 重寫ComboBox實現(xiàn)下拉任意組件的方法

    C#種的下拉框ComboBox不支持下拉復(fù)選框列表與下拉樹形列表等,系統(tǒng)中需要用到的地方使用了第三方組件,現(xiàn)在需要將第三方組件替換掉。這篇文章主要介紹了C# 重寫ComboBox實現(xiàn)下拉任意組件的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • C#線程同步的三類情景分析

    C#線程同步的三類情景分析

    這篇文章主要介紹了C#線程同步的三類情景分析,較為詳細(xì)生動的講述了C#線程同步的三類情況,讓大家對C#多線程程序設(shè)計有一個深入的了解,需要的朋友可以參考下
    2014-10-10

最新評論

全州县| 宕昌县| 横峰县| 新干县| 贵港市| 金沙县| 视频| 台南县| 格尔木市| 永泰县| 大荔县| 南宁市| 安顺市| 滨海县| 沂源县| 孝感市| 通化市| 镶黄旗| 张家界市| 辽宁省| 玉山县| 大城县| 潍坊市| 宜兴市| 册亨县| 松潘县| 尖扎县| 龙口市| 英山县| 万盛区| 泰安市| 章丘市| 青浦区| 平舆县| 古浪县| 郑州市| 上蔡县| 拜城县| 和政县| 隆昌县| 长垣县|