如何用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#编程实现,谢谢大家啦!
展开
1个回答
展开全部
不知道干嘛用的
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();
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询