It says that the Input string was not in a correct format. I made a text file with an int followed by a String. I wanted to test out the Peek() function so I first read in the int value and then called the Peek() expecting the string to return and I got this error. What do i do to fix it?
I am getting errors using the Peek() function in C# for a file.?
Hello,
 Peek returns an integer which corresponds to one byte read in the file: example if you read an "A" you will get the value 64.
Below is an example of using peek() to read the first byte of a file and convert it back to a printable character.
using System;
using System.IO;
using System.Text;
namespace ConsoleApplication0
{
    class Program
    {
        static void Main(string[] args)
        {
            using (StreamReader sr = File.OpenText("test.txt"))
            {
                int i;
                i=sr.Peek();
                Console.WriteLine("First char in file is: {0}",Convert.ToChar(i));
                sr.Close();
            }        }    } }
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment