قراءة البيانات واكتبها في وقت واحد في ملف
-
21-09-2019 - |
سؤال
أريد قراءة البيانات وكتابةها في وقت واحد. هل يمكنني استخدام StreamReader و StreamWriter مع ملف فقط؟ ولماذا الكود أدناه لا يخرج الأرقام؟
var stream = new FileStream(path,FileMode.Create,FileAccess.ReadWrite,FileShare.ReadWrite);
var sw = new StreamWriter(stream);
var sr = new StreamReader(stream);
for(int i=0;i<10;i++)
{
sw.WriteLine(i);
}
stream.Seek(0,SeekOrigin.Begin);
for(int i=0;i<10;i++)
{
Console.WriteLine(sr.ReadLine());
}
stream.Close();
لا تنتمي إلى StackOverflow