C#如何文本框的数据放到一个数组里面 5

如:FE6814008161435F4360436043E721E721E621E62116FE68140081604360435E436143EE21EE21EE21E... 如:
FE 68 14 00 81 61 43 5F 43 60 43 60 43 E7 21 E7 21 E6 21 E6 21 16
FE 68 14 00 81 60 43 60 43 5E 43 61 43 EE 21 EE 21 EE 21 EE 21 16
FE 68 14 00 81 5F 43 5F 43 5F 43 5F 43 F6 21 F5 21 F5 21 F5 21 16
把00 81 后面的数据放到一个数组里面
展开
 我来答
cy_paul
2012-08-30 · TA获得超过821个赞
知道小有建树答主
回答量:769
采纳率:100%
帮助的人:242万
展开全部
你说的放到指定文本框里是很容易实现的呀,因为全部是很有规律的,开始位置固定,截取长度固定,你还有什么为难的呢。
产生的随机数:
var str=FE 68 14 00 81 61 43 5F 43 60 43 60 43 E7 21 E7 21 E6 21 E6 21 16
txtBox1.Text = str.SubString(14,5).Replace(" ",""); //需要替换空格的话就Replace一下。
textBox2.Text = str.SubString(20,5).Replace(" ","");
textBox3.Text=str.SubString(26,5).Replace(" ","");
...略
有时候最简单、最直接的方法就是最有效的方法
更多追问追答
追问
为什么(14,5)是什么意思
追答
表示从第14个字符开始,截取5个字符
匿名用户
2012-08-29
展开全部
var str = @"FE 68 14 00 81 61 43 5F 43 60 43 60 43 E7 21 E7 21 E6 21 E6 21 16
FE 68 14 00 81 60 43 60 43 5E 43 61 43 EE 21 EE 21 EE 21 EE 21 16
FE 68 14 00 81 5F 43 5F 43 5F 43 5F 43 F6 21 F5 21 F5 21 F5 21 16
".Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries).Select(t => t.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Skip(5).Select(te => Convert.ToInt32(te, 16)).ToArray()).ToArray();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
找热门电影
2012-08-29 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:69.8万
展开全部
针对每一行的数据处理代码如下
string s=“FE 68 14 00 81 61 43 5F 43 60 43 60 43 E7 21 E7 21 E6 21 E6 21 16";
string []params=s.spilt(' ');
string datas[17];
for(int i=0;i<params.length;i++)
{
if(params[i]=="00"&¶ms[i+1]=="81")
{
for(int j=0;j<datas.length;j++)
{
datas[j]=params[i+2+j];
}
break;
}

}
更多追问追答
追问
谢谢你的回答。我还想问下如果文本框里面随即产生一组十六进制的数,比如FE 68 14 00 81 61 43 5F 43 60 43 60 43 E7 21 E7 21 E6 21 E6 21 16。如何把他把00 81后面的数放到另一个文本框中,比如6143一起放一个文本框  435F一起放一个文本框,4360一起放一个文本框。。。。。如何实现
追答
还是和之前的判断一样就是结尾的地方要判断一下是不是等于下一段的开头,这样按要求全部取出来后就能用文件存储存下来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式