社区
C#
帖子详情
问个简单的 这次
色郎中
2006-10-26 02:38:14
receive[i ] 这个数组里有数据 0x37 0x37 0x35 0x36
想转为字符串 为 77 56 该怎么搞?
就是把 ASC 转为 字符串
...全文
422
21
打赏
收藏
问个简单的 这次
receive[i ] 这个数组里有数据 0x37 0x37 0x35 0x36 想转为字符串 为 77 56 该怎么搞? 就是把 ASC 转为 字符串
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
philoo
2006-10-27
打赏
举报
回复
学习
liujia_0421
2006-10-26
打赏
举报
回复
收藏
liujia_0421
2006-10-26
打赏
举报
回复
哦,学习ing...
色郎中
2006-10-26
打赏
举报
回复
TO
liujia_0421()
兄弟我试了你那个 是没问题
但如果是0x68 0X69 就不对了 不是我想要的 D 和 E 了
而我的哪个程序就可以了
色郎中
2006-10-26
打赏
举报
回复
string str;
ASCIIEncoding s = new ASCIIEncoding();
byte[] a = new byte[4];
a[0] =0x37;
a[1] =0x37;
str = s.GetString(a );
textBox1.Text = str;
唉 还是MSDN 好啊 看看帮助 还是有用的
靠人不如靠自己啊
liujia_0421
2006-10-26
打赏
举报
回复
OK ?
liujia_0421
2006-10-26
打赏
举报
回复
st =st + (receive[j]-48).ToString
不好意思,写错了,改成ToString();就可以了。
我测试了如下:
string st = "";
byte[] receive = new byte[4];
receive[0] = 0x37;
receive[1] = 0x37;
receive[2] = 0x35;
receive[3] = 0x36;
int j;
for (j = 0; j < 4; j++)
{
st = st + (receive[j] - 48).ToString();
}
Console.WriteLine(st);
输出为“7756”
色郎中
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]-48).ToString ;
}
不可以的
难道没别的方法了
ji_vicky
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]-48).ToString ;
}
早起晚睡
2006-10-26
打赏
举报
回复
顶
色郎中
2006-10-26
打赏
举报
回复
帮忙看看啊
色郎中
2006-10-26
打赏
举报
回复
st =st + (receive[j]-48).ToString ;
请问你 编译了没?
Error 1 Operator '+' cannot be applied to operands of type 'string' and 'method group' C:\Documents and Settings\Administrator\Desktop\TestUDP\TestUDP\Form1.cs 405 34 TestUDP
citypantheryan
2006-10-26
打赏
举报
回复
agree 用个tostring 就搞定了
liujia_0421
2006-10-26
打赏
举报
回复
0的Asc值是48,所以得先减掉48.同上。
liujia_0421
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]-48).ToString ;
}
chenjunxt
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]%16).ToString ;
}
chenjunxt
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]-48).ToString ;
}
色郎中
2006-10-26
打赏
举报
回复
怎么会不明白呢?
ASC 为的0x37 不就是 十进制的 7么?
如果是 0x65 就转为 A
如果是 0x97 就转为 a
就是这个意思
liujia_0421
2006-10-26
打赏
举报
回复
不太明白,0x37 表示一个十六进制数,提取后四位?
色郎中
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + receive[j].ToString ;
}
这样么?
加载更多回复(1)
写一个
简单
的操作系统
如果一定要找出OS最重要的核心,那就是调度器,调度器本身即可以看作一个
简单
的操作系统,允许以周期性或单次方式来调用任务。从底层的角度看,调度器可以看作是一个由许多不同任务共享的定时器中断服务程序,因此,...
(超多图)基于Android studio开发的一个
简单
入门小应用(超级详细!!(2)
在暑假期间,我学习JAVA基础,为了能早日实现自己用代码写出一个app的“梦想”,因此,现在开始对Android进行学习,希望学习Android的路上能一路顺风!!首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层...
python中yield的用法详解——最
简单
,最清晰的解释
看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能
简单
的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最
简单
的,最浅显易懂的,我就想问没有有考虑过...
tomcat原理解析(一):一个
简单
的实现
一,概述 前段时间去面试,被人问到了tomcat实现原理。...二 一个
简单
tomcat服务器实现 tomat是一个servlet容器,来处理http请求。在平时的使用中我们都会再浏览器中输入http地址来访问服务资源,比如格式
用bootstrap写一个简洁的网页
这次用bootstrap写的这个demo前后大概用了2天多,不得不承认,bootstrap框架真的是一款很好用的前端框架,它甚至可以让不懂设计的人员作出简洁的web网页。
简单
的来介绍一下bootstrap。 1.它是一套
简单
灵活可...
C#
111,077
社区成员
642,570
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章