"ऑब्जेक्ट एक बार से अधिक का निपटारा किया जा सकता है" जब मैं कोड की निम्न हिस्सा पर कोड विश्लेषण चलाने मैं यह संदेश प्राप्त:त्रुटि
वस्तु 'धारा' विधि में एक बार से अधिक निपटाया जा सकता है 'upload.Page_Load (ऑब्जेक्ट, EventArgs) '। एक सिस्टम उत्पन्न करने से बचने के लिए। ऑब्जेक्ट डिस्प्ले अपवाद जिसे आप कॉल नहीं करना चाहिए किसी ऑब्जेक्ट पर एक से अधिक बार निपटाना।
using(var stream = File.Open(newFilename, FileMode.CreateNew))
using(var reader = new BinaryReader(file.InputStream))
using(var writer = new BinaryWriter(stream))
{
var chunk = new byte[ChunkSize];
Int32 count;
while((count = reader.Read(chunk, 0, ChunkSize)) > 0)
{
writer.Write(chunk, 0, count);
}
}
मुझे समझ में नहीं आता कि इसे दो बार क्यों कहा जा सकता है, और त्रुटि को खत्म करने के लिए इसे कैसे ठीक किया जाए। कोई मदद?
आज तक, वीएस2017 प्रत्येक 'उपयोग' खंड के बारे में CA2202 फेंक रहा है। किसी को भी अपना कार्य मिलना होगा। – ajeh