如何用C#读取txt文件里的数据,并且保存在byte数组里

我的txt的内容是00494D00494E004A4E004A4E004A4E004A4F004A,我想把第1,4,7,10..个数存在第一个byte数组里,把第2,5,... 我的txt的内容是00 49 4D 00 49 4E 00 4A 4E 00 4A 4E 00 4A 4E 00 4A 4F 00 4A,我想把第1,4,7,10..个数存在第一个byte数组里,把第2,5,8...个数存在第二个byte数组里,把3,6,9...个数存在第三个byte数组里,如何用C#编程实现,谢谢大家啦! 展开
 我来答
放羊的小星星
推荐于2016-11-01 · TA获得超过4066个赞
知道大有可为答主
回答量:2187
采纳率:60%
帮助的人:1563万
展开全部
不知道干嘛用的
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.IO;
namespace dududu
{
    class Program
    {
        static void Main(string[] args)
        {
            string str1=null, str2=null, str3=null;
            string str= File.ReadAllText(@"C:\Users\ling\Desktop\1.txt");
            string[] strs = str.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries);
            for (int i = 0; i < strs.Length; i+=3)
            {
                str1 += strs[i];
                if ((i + 1) < strs.Length)
                {
                    str2 += strs[i + 1];
                }
                if ((i + 2) < strs.Length)
                {
                    str3 += strs[i + 2];
                }
            }
            byte[] bytes1 = Encoding.Default.GetBytes(str1);
            byte[] bytes2 = Encoding.Default.GetBytes(str2);
            byte[] bytes3 = Encoding.Default.GetBytes(str3);
           
           // Console.ReadKey();

        }
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式