摘要:[C#][VB.NET] 進制轉換 (2進制、8進制、16進制)轉10進制
C#
MessageBox.Show(Convert.ToString(Convert.ToInt32("1111", 2)));//2進制轉10進制
MessageBox.Show(Convert.ToString(Convert.ToInt32("11", 8)));//8進制轉10進制
MessageBox.Show(System.Convert.ToString(0XFF, 10)); //16進位轉換10進位
VB.NET
MessageBox.Show(Convert.ToString(Convert.ToInt32("1111", 2))) '//2進制轉10進制
MessageBox.Show(Convert.ToString(Convert.ToInt32("11", 8))) '//8進制轉10進制
MessageBox.Show(Convert.ToString(Convert.ToInt32("0XFF", 16))) '//16進制轉10進制
====================================================================
201107-20
當轉換來源是字串可以用Parse,TryParse
uint dec = uint.Parse(data, NumberStyles.AllowHexSpecifier);
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET