zoukankan
html css js c++ java
C#将10进制转换为16进制的方法
/**/
///
<summary>
///
返回16进制字符
///
</summary>
///
<param?name="value">
value
</param>
///
<returns></returns>
public
static
string
GetHexChar(
string
value)
{
string
sReturn
=
string
.Empty;
switch
(value)
{
case
"
10
"
:
sReturn
=
"
A
"
;
break
;
case
"
11
"
:
sReturn
=
"
B
"
;
break
;
case
"
12
"
:
sReturn
=
"
C
"
;
break
;
case
"
13
"
:
sReturn
=
"
D
"
;
break
;
case
"
14
"
:
sReturn
=
"
E
"
;
break
;
case
"
15
"
:
sReturn
=
"
F
"
;
break
;
default
:
sReturn
=
value;
break
;
}
return
sReturn;
}
/**/
///
<summary>
///
返回16进制
///
</summary>
///
<param?name="value">
value
</param>
///
<returns></returns>
public
static
string
ConvertHex(
string
value)
{
string
sReturn
=
string
.Empty;
try
{
while
(
int
.Parse(value)
>
16
)
{
int
v
=
int
.Parse(value);
sReturn
=
GetHexChar((v
%
16
).ToString())
+
sReturn;
value
=
Math.Floor(Convert.ToDouble(v
/
16
)).ToString();
}
sReturn
=
GetHexChar(value)
+
sReturn;
}
catch
{
sReturn
=
"
###Valid?Value!###
"
;
}
return
sReturn;
}
查看全文
相关阅读:
算法导论:堆排序
地域划分
字符串翻转
lintcode:买卖股票的最佳时机 IV
lintcode:买卖股票的最佳时机 III
lintcode:买卖股票的最佳时机 II
lintcode:买卖股票的最佳时机 I
2016腾讯编程题:微信红包
2016腾讯编程题:生成格雷码
2016京东编程题:小东分苹果
原文地址:https://www.cnblogs.com/xlfj521/p/1193703.html
最新文章
Windows下Xamarin.iOS xib无法调整大小问题
程序-进程-线程 ( 多线程 )
AsyncTask概念的理解
Android中内存泄露出现的情况有哪些?
Android中ListView的优化方案
Android四大组件的作用
MVC模式的原理,它在Android中的运用。
end()与andSelf()
采用jq链(end方法和andSelf()方法)
Java:内部类
热门文章
算法导论:Trie字典树
算法导论:找零钱问题
lintcode:组成最大的数
lintcode:验证二叉查找树
lintcode:将二叉查找树转换成双链表
lintcode:二叉树的路径和
lintcode:字符串置换
2016百度实习编程题:编号转换
2016百度实习编程题:括号序列
lintcode:格雷编码
Copyright © 2011-2022 走看看