解决方案 »

  1.   

    private IEnumerable<string> Get(string filename)
    {
        using (FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read))
        {
            using (BinaryReader br = new BinaryReader(fs))
            {
                int length = (int)fs.Length;
                while (length > 0)
                {
                    byte tempByte = br.ReadByte();
                    yield return Convert.ToString(tempByte, 16);
                    length--;
                }
            }
        }
    }代码凑活着看吧
      

  2.   

    找到了。应该是这个思路。
    这里的代码 还需要修改下
    http://bbs.csdn.net/topics/390114478