C# 读取16进制文件参考代码如下:
FileStream fs = new FileStream("d:\abc.aa", FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
StreamWriter sw = new StreamWriter("d:\\aa.txt");
int length = (int)fs.Length;
while (length > 0)
{
byte tempByte = br.ReadByte();
string tempStr = Convert.ToString(tempByte, 16);
if (temStr.Length == 1) temStr = "0" + temStr;
sw.Write(tempStr);
length--;
}
fs.Close();
br.Close();
sw.Close();
**C#.NET 字符串转数组,数组转字符串**
```csharp
string str = "1,2,3,4,5,6,7";
string[] strArray = str.Split(','); //字符串转数组
str = string.Empty;
str = string.Join(",", strArray);//数组转成字符串