问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#把任意数转换16进制

发布网友 发布时间:2024-10-19 20:33

我来回答

4个回答

热心网友 时间:2024-12-02 00:27

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class 数据算法_10进制转16进制 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}

/// <summary>
/// 10 进制 与16进制互转函数
/// </summary>
/// <param name="Shu">传入 10 进制 与16进制 数</param>
/// <returns></returns>
public void DateShu(string Shu)
{

}

/// <summary>
/// 判断一个字符串是不是 16 进制
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public bool Is16Jinz(string str)
{
bool reutn=false;
//把一个字符串转换成 char 数组
char[] baseAscII = str.ToUpper().ToCharArray();// ascII 48-57(0-9) ; 65-70(A-F)

for (int i = 0; i < baseAscII.Length; i++)
{
//如果字符 串为0-9 , A-F
if (System.Text.RegularExpressions.Regex.IsMatch((baseAscII[i]).ToString(), "[0-9]") || System.Text.RegularExpressions.Regex.IsMatch((baseAscII[i]).ToString(), "[A-F]"))
{
reutn = true;
}
else
{
reutn = false;
break;
}
// Response.Write(((int)baseAscII[i]).ToString());
}
return reutn;
}

/// <summary>
/// 传入一个字符串 如果是16进制的就把他转成10进制的
/// 10进制的就把他转成 16进制的
/// </summary>
/// <param name="str16">要转化的字符串 </param>
/// <param name="str16">要转化的进制 如转10进制 就写 10 </param>
/// <returns></returns>
public String GetJinZiShu(string Str16,int shu)
{
int Str10;

// 10 转16进制
if (shu == 16)
{
try
{
int.Parse(Str16);//如果是16就会出错
return int.Parse(Str16).ToString("X");
}
catch
{

}
}

//16进制 转 10 进制 将十位数乘以16加上个位数。如5A,将5乘以16得80,加上A的10进制10,结果是90。
if (Is16Jinz(Str16)&&shu==10)
{
Str10 = int.Parse(Str16, System.Globalization.NumberStyles.AllowHexSpecifier);
return Str10.ToString();
}

return "";
}

protected void zuan(object sender, EventArgs e)
{
if (Is16Jinz(P16jz.Text.Trim()))
{
Response.Write("是:" + GetJinZiShu(P16jz.Text.Trim(),10));

}
else
{
Response.Write("不是");
}

}
protected void zuan16(object sender, EventArgs e)
{
Response.Write("是:"+GetJinZiShu(P10jz.Text.Trim(),16));

}
}

热心网友 时间:2024-12-02 00:27

int i = 16;
Console.WriteLine(i.ToString("x"));//十六进制
Console.WriteLine(i.ToString("d"));//十进制

自己看吧 虽然得100分自己都感觉到不好意思

热心网友 时间:2024-12-02 00:32

举个例子:在button的click事件中:
private void button1_Click(object sender, EventArgs e)
{
try
{ //把二进数转换为十进制数
int intTen = Convert.ToInt32(textBox1.Text.Trim(), 2);
//把十进制数转换为八进制数
textBox2.Text = Convert.ToString(intTen, 8);
}
catch (Exception ee)
{
MessageBox.Show(ee.Message);
}
}

//二进制转换为十六进制

private void button2_Click(object sender, EventArgs e)
{

//把二进数转换为十进制数
int intTen = Convert.ToInt32(textBox1.Text.Trim(), 2);
//把十进制数转换为八进制数
textBox2.Text = Convert.ToString(intTen, 16);
}

热心网友 时间:2024-12-02 00:30

Convert.ToInt32(textbox1.text.Trim(), 2);
Convert.ToInt32(textbox1.text.Trim(), 8);
Convert.ToInt32(textbox1.text.Trim(), 10);
Convert.ToInt32(textbox1.text.Trim(), 16);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
老师侮辱学生是否犯法 开启河南航拍新篇章 河南省航拍协会第一次会员代表大会召开 我想问下poscer m-3032款型手表售价是多少??? wp6m是啥意思 看图软件哪个好哪个看图软件好 5款强大到离谱电脑软件,都是效率神器!从此远离加班 在武汉买一套房大概要多少钱 武汉华润翡翠城的优缺点 k12教育为什么会被整顿 国家为什么要叫停K12教育? C#十进制 转换成二进制十六进制 八进制 怎么写 c#如何将十进制转为十六进制 推优育苗可以投自己嘛 ...把甲数的小数点向左移动一位,则两数相等,甲数是多少? 惠普PAD10平板电脑,为什么搜索不到这个型号,帮我看看TAO宝里那个是真的... 我给了一个朋友100块钱让她帮我买东西, 第一次世界大战对拉丁美洲有影响吗 论坛常用语中文缩写指南 什么是HJ社区? 请问:怎么样才能看出某只股票的某一天买入的大股东是哪个公司 很清很清的泉水照样子该怎么写 泉水什么,什么,什么,声音清脆悦动 小学二年纪&lt;泉水&gt;一文中,泉水()()()声音清脆悦耳,而且,泉水还有()的... 1、 在血常规化验中,单核细胞比率正常值是3-8,我的是9.10,单核细胞比率... 血常规检查中,单核细胞比值(MO%)9.50比正常值3—— 钱学森文集中文版内容简介 在围棋中,对手走星位如果没有其他棋子的配合,打入三三能活棋吗? 围棋:有小飞接应的点入小飞角三三,活棋优先二路扳粘 毕业那天我们一起失恋? 为什么失恋都在夏天? ...珍珠可以美颜,牛奶可以补钙,茶可以养生,那么为什么珍珠奶茶... suki是什么意思日语 不倒翁的动词是什么? 江苏卫视优漫星未来播出时间 淘宝网雀友电动麻雀台C300型 优漫星未来播出时间表 请问锐捷网络客服电话是多少? 从日本地震后日本和中国人民的表现我们应该学到什么 双桶洗衣机洗衣服时向右转时哧哧的响向左转不响.不加水也不响. 龙川风俗是什么 锐捷 销售 三面 做市场调查之后 会提怎样的问题? 长虹双桶洗衣机只向右转 编织一岁宝宝毛裤起头多少针多长 在800米中考跑步前什么时候喝红牛最好?前30分钟还是前10分钟? ...什么时候喝效果比较好 喝几支呢 主要是800米长跑 航天科技一院待遇好吗? 在一个小数中,整数部分是最大的一位数,小数部分有4个十分之一和5个千 ... 一个数的整数部分是最大的一位数,小数点右边第一位是最小的素数,千分位... ...最小的自然数,小数部分是最大的一位数,这个小数是多少 ...合数,小数部分十分位上是最小的质数,百分位上是最大的一位数...