获取字节数组中的表数据 [英] Get table data in byte array

查看:46
本文介绍了获取字节数组中的表数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发Windows C#应用程序.
我有这样的数据:
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 80 00 00 82 CD
我想将此数据插入表中,然后将其取回.

我使用以下代码:

I develop window C# application.
I have data like this:
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 80 00 00 82 CD
i want to insert this data in table and then i want to get it back.

This following code i use:

 private void CreateTable()
 {
   dt = new DataTable();
   dt.Columns.Add("Polling Address");
   dt.Columns.Add("Frame To Send");
   dt.Rows.Add("0", "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 80 00 00 82 CD");
   dt.Rows.Add("1", "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 81 00 00 83 CD");
   .
   .
}



当我想要获取时,请使用以下代码:



When i want to get i use this code:

for (int i = 0; i <= dt.Rows.Count; i++)
 {
    string val = dt.Rows[i]["Frame To Send"].ToString();want this data in byte array
    livelistData.Add(val);
 }



但是我的问题是想要字节数组中的数据,并且也将这些数据以字节数组格式存储在列表中.



but my problem is want data in byte array and also store this data in list in byte array format.

推荐答案

我没有正确地帮助您,

请检查对您有帮助的代码.

I did''t get you properly,

please check the code this may helps you..

string val = "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 80 00 00 82 CD";
                string[] data=val.Split(' ');
                byte[] databyte = new byte[data.Length];
                for (int innlop = 0; innlop < data.Length; innlop++)
                    databyte[innlop] = Convert.ToByte(data[innlop].ToString(), 16);


这篇关于获取字节数组中的表数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆