क्या कोई .NET डेटा संरचना/कक्षाओं का संयोजन है जो बाइट डेटा को बफर के अंत में जोड़ने की अनुमति देता है लेकिन सभी peeks और पढ़ते हैं शुरुआत से, बफर को छोटा करते समय मैंने पढ़ा?बाइटो स्ट्रीम में विशेषज्ञता रखने वाले फीफो/क्यूई बफर
MemoryStream
कक्षा इस का हिस्सा प्रतीत होता है, लेकिन मुझे पढ़ने और लिखने के लिए अलग-अलग स्थानों को बनाए रखने की आवश्यकता है, और यह पढ़ने के बाद शुरुआत में डेटा को स्वचालित रूप से त्याग नहीं देता है।
this question के जवाब में एक उत्तर पोस्ट किया गया है जो मूल रूप से मैं करने की कोशिश कर रहा हूं, लेकिन मैं एक सामान्य प्रक्रिया की तरह, एक ही प्रक्रिया के विभिन्न घटकों में एसिंक्रोनस I/O कर सकता हूं या यहां तक कि एक नेटवर्क स्ट्रीम (मुझे पहले डेटा को फ़िल्टर/संसाधित करने की आवश्यकता है)।
वहाँ कुछ पढ़ने बफर अंदर आगे पीछे कूद के साथ कुछ गलत है उपयोग करने के लिए कोई जरूरत नहीं है? – Ryan
केवल मैंने जो कहा और उसे पढ़ने, पढ़ने, पढ़ने आदि के नेटवर्कस्ट्रीम शैली के विपरीत ट्रैक करने के लिए – Deanna
क्या आपको विभिन्न आकारों के सरणी पढ़ने और लिखने की आवश्यकता है? 'बाइट []' की कतार नहीं आपके लिए पर्याप्त होगी? – svick