用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
dyw31415926的公告
文章分类
ASP.NET
winform
手机编程
存档

原创  [C#] 十六进制 与 十进制 的互相转换 收藏

[C#] 十六进制 与 十进制 的互相转换

十六进制 转向 十进制:

int myTempR = int.Parse("EA",System.Globalization.NumberStyles.HexNumber);

十进制 转向 十六进制:

this.myResult.Text = myTempR.ToString("X");

更多请参考MSDN示例,相信有了上面的示例查资料也容易得多国


我的实际应用一例:

        private void button1_Click(object sender, System.EventArgs e)
        
{
            
int myTempR = int.Parse(this.myBnum.Text,System.Globalization.NumberStyles.HexNumber);
            
for ( int i=0; i<this.myRnum.Text.Length; i+=2 )
            
{
                myTempR 
-= int.Parse(this.myRnum.Text.Substring(i,2),System.Globalization.NumberStyles.HexNumber);
            }

            
int myTemp01 = myTempR.ToString("X").Length;
            
if (  myTemp01 > 4 )
                
this.myResult.Text = myTempR.ToString("X").Substring(myTemp01-4);
            
else
                
this.myResult.Text = myTempR.ToString("X");
        }
 

发表于 @ 2006年10月10日 10:58:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:C#编写最小花时隐藏为任务栏图标的Window appllication | 新一篇:轻松掌握Windows窗体间的数据交互

  • 发表评论
  • 评论内容:
  •  
Copyright © dyw31415926
Powered by CSDN Blog