हाय तक क्यों नहीं पहुंच सकता है क्यों using (var sw = new StreamWriter(ms))
Cannot access a closed Stream
exception
देता है। Memory Stream
इस कोड के शीर्ष पर है।मेमोरीस्ट्रीम - एक बंद स्ट्रीम
using (var ms = new MemoryStream())
{
using (var sw = new StreamWriter(ms))
{
sw.WriteLine("data");
sw.WriteLine("data 2");
ms.Position = 0;
using (var sr = new StreamReader(ms))
{
Console.WriteLine(sr.ReadToEnd());
}
} //error here
}
इसे ठीक करने का सबसे अच्छा तरीका क्या है? धन्यवाद
ऐसा इसलिए हो सकता है क्योंकि आप एक ही मेमोरीस्ट्रीम से StreamWriter और StreamReader बना रहे हैं। आप दो अलग-अलग मेमोरीस्ट्रीम का उपयोग करने का प्रयास कर सकते हैं: पाठक के लिए एक और लेखक के लिए एक। – NKamrath
http://stackoverflow.com/questions/2331675/cannot-access-closed-stream – bytebuster