首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用BinaryReader im获取错误?

如何使用BinaryReader im获取错误?
EN

Stack Overflow用户
提问于 2012-08-16 09:55:20
回答 1查看 564关注 0票数 1

我需要读取二进制文件。但是得到了错误。我该怎么做呢?我在试着解释我还能写什么?

代码语言:javascript
复制
using System;
using System.IO;
using System.Net;
using System.Text;

namespace BinaryReader
{
    public partial class Form1 : Form1
    {

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        public void R()
        {
            using (BinaryReader br = new BinaryReader(File.Open("file.bin", FileMode.Open)))
            {
                // 2.
                // Position and length variables.
                int pos = 0;
                // 2A.
                // Use BaseStream.
                int length = (int)b.BaseStream.Length;
                while (pos < length)
                {
                    // 3.
                    // Read integer.
                    int v = b.ReadInt32();
                    Console.WriteLine(v);

                    // 4.
                    // Advance our position variable.
                    pos += sizeof(int);
                }
            }
        }
    }


}

在这一行中,我得到了错误:

代码语言:javascript
复制
using (BinaryReader br = new BinaryReader(File.Open("file.bin", FileMode.Open)))

错误'BinaryReader‘是一个'namespace’,但它的用法与'type‘类似

我怎么才能修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-16 09:57:08

您的名称与您自己的名称空间冲突。例如,将其重命名为BinaryReaderTest,或者对System.IOBinaryReader类使用System.IO.BinaryReader的全名:

代码语言:javascript
复制
using (var br = new System.IO.BinaryReader(File.Open("file.bin", FileMode.Open)))
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11979692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档