Как получить данные из файла с помощью streambuffer в C#?
Я не получаю данных ,но он показывает System. IO. StreamReader
Что я уже пробовал:
public class BaseEmployee { public int? Id; public string Name; } public class Employee : BaseEmployee { public string Address; public static Object Adding() { Employee employeeDetail = new Employee(); Console.Write("Employee Id:"); employeeDetail.Id = int.Parse(Console.ReadLine()); Console.Write("Employee Name:"); employeeDetail.Name = Console.ReadLine(); Console.Write("Employee Address:"); employeeDetail.Address = Console.ReadLine(); return employeeDetail; } static void Main(string[] args) { string pathString = @"c:\SpecifiedFiles"; System.IO.Directory.CreateDirectory(pathString); string fileName = "MyNewFile.txt"; pathString = System.IO.Path.Combine(pathString, fileName); Console.WriteLine("Path to my file: {0}\n", pathString); Boolean p = true; while (p) { Console.WriteLine("Employee Record Managemnet system"); Console.WriteLine("1)Add"); Console.WriteLine("2)Edit"); Console.WriteLine("3)Dispaly"); Console.WriteLine("4)Delete"); Console.WriteLine("Select operation"); int option = int.Parse(Console.ReadLine()); switch(option) { case 1: if (System.IO.File.Exists(pathString)) { using (FileStream fs = new FileStream(pathString,FileMode.Open,FileAccess.Write)) { StreamWriter writer = new StreamWriter(fs); StringBuilder output = new StringBuilder(); writer.Write(Adding()); fs.Close(); } } break; case 2: if (System.IO.File.Exists(pathString)) { FileStream fs1 = new FileStream(pathString, FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs1); Console.WriteLine(sr.ReadToEnd()); Console.WriteLine(sr); } break; } } }
gggustafson
Вы никогда не создаете файл с именем pathString. Поэтому оба теста
если ( системы.ИО.Файл.Существует ( pathString ) )
потерпеть неудачу. Это означает, что ваша программа ничего не делает.
Что ты пытаешься сделать?
manu_dhobale
Это было продублировано и отвечено, пожалуйста, не перепечатывайте один и тот же вопрос.
http://www.codeproject.com/Questions/1144413/How-to-store-data-and-retrieve-data-from-file-in-C