创建一个单独的类

时间:2015-11-12 04:58:49

标签: c#

我想创建一个单独的类,它是标题从文件读取数据并将它们写入字节数组,然后使用此数组的方式。巴解组织是不好的。以下是改变的代码。

static void Main(string[] args)
    {          
        string  pathToFile = @"C:\Users\Виктор\Desktop\ТЗ!!!\RPT\3.rpt";
        ReadFile reads = new ReadFile(pathToFile);
        reads.byteArray;

        try
        {
            FileStream fileRpt = new FileStream(pathToFile,FileMode.Open, FileAccess.Read);
            BinaryReader readBinary = new BinaryReader(fileRpt, Encoding.GetEncoding("windows-1251"));

            {

                byte[] byteArray = new byte[fileRpt.Length];
                int numBytesToRead = (int)fileRpt.Length;
                int numBytesRead = 0;

                while (numBytesToRead > 0)
                {

                    int n = readBinary.Read(byteArray, numBytesRead, numBytesToRead);// чтение файла в массив байтов
                    if (n == 0)
                        break;

                    numBytesRead += n;
                    numBytesToRead -= n;
                }
                fileRpt.Close(); //закрываем поток(если с потоком уже не работаем)

            }

        } 

0 个答案:

没有答案