Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में स्ट्रीम और बाइट स्ट्रीम


फ़ाइल एक विशिष्ट नाम और निर्देशिका पथ के साथ डिस्क में संग्रहीत डेटा का एक संग्रह है। जब कोई फ़ाइल पढ़ने या लिखने के लिए खोली जाती है, तो वह एक स्ट्रीम बन जाती है।

धाराओं के प्रकार में शामिल हैं -

  • बाइट स्ट्रीम - इसमें स्ट्रीम, फाइलस्ट्रीम, मेमोरीस्ट्रीम और बफर्डस्ट्रीम शामिल हैं।

  • चरित्र धाराएं - इसमें Textreader-TextWriter, StreamReader, StraemWriter और अन्य स्ट्रीम शामिल हैं।

बाइट स्ट्रीम में ऐसे वर्ग होते हैं जो स्ट्रीम में डेटा को बाइट मानते हैं।

स्ट्रीम क्लास अन्य बाइट स्ट्रीम क्लास का आधार है। निम्नलिखित गुण हैं -

  • पढ़ सकते हैं − क्या स्ट्रीम पढ़ने का समर्थन करती है

  • लिख सकते हैं - क्या स्ट्रीम लेखन का समर्थन करती है

  • लंबाई - धारा की लंबाई

System.IO नेमस्पेस में विभिन्न वर्ग हैं जिनका उपयोग फाइलों के साथ कई संचालन करने के लिए किया जाता है, जैसे कि फाइल बनाना और हटाना, फाइल से पढ़ना या लिखना, फाइल बंद करना आदि।

जिन धाराओं पर हमने चर्चा की, उनका वर्णन नीचे दी गई तालिका में किया गया है -

Sr.No I/O Class &Description
1 बाइनरी रीडर
बाइनरी स्ट्रीम से आदिम डेटा पढ़ता है।
2 बाइनरीराइटर
बाइनरी प्रारूप में आदिम डेटा लिखता है।
3 बफ़र्डस्ट्रीम
बाइट्स की एक धारा के लिए एक अस्थायी भंडारण।
4 निर्देशिका
एक निर्देशिका संरचना में हेरफेर करने में मदद करता है।
5 DirectoryInfo
निर्देशिकाओं पर संचालन करने के लिए उपयोग किया जाता है।
6 DriveInfo
ड्राइव के लिए जानकारी प्रदान करता है।
7 फ़ाइल
फाइलों में हेरफेर करने में मदद करता है।
8 फाइलइन्फो
फ़ाइलों पर संचालन करने के लिए उपयोग किया जाता है।
9 फाइलस्ट्रीम
फ़ाइल में किसी भी स्थान से पढ़ने और लिखने के लिए प्रयुक्त होता है।
10 मेमोरीस्ट्रीम
मेमोरी में संग्रहीत स्ट्रीम किए गए डेटा तक रैंडम एक्सेस के लिए उपयोग किया जाता है।
11 पथ
पथ की जानकारी पर संचालन करता है।
12 स्ट्रीम रीडर
बाइट स्ट्रीम से वर्ण पढ़ने के लिए उपयोग किया जाता है।
13 स्ट्रीमवाइटर
एक धारा में वर्ण लिखने के लिए उपयोग किया जाता है।
14 स्ट्रिंगरीडर
एक स्ट्रिंग बफर से पढ़ने के लिए प्रयोग किया जाता है।
15 स्ट्रिंगवाइटर
एक स्ट्रिंग बफर में लिखने के लिए प्रयोग किया जाता है।

  1. "उससे प्यार करो" क्या है और इसका उपयोग क्यों किया जाता है?

    यदि आपने पर्याप्त रूप से इंटरनेट पर सर्फ किया है, तो आपने कुछ अजीब लैटिन टेक्स्ट को उन वेबसाइटों के आसपास तैरते हुए देखा होगा जो निर्माणाधीन हैं। पाठ बकवास प्रतीत होता है, लेकिन वे सभी एक ही दो शब्दों से शुरू होते हैं, उसे धन्यवाद। तो, यह अजीब पाठ क्या है, और यह इंटरनेट पर क्यों दिखाई देता है? घर कै

  1. वीएलसी पर संगीत और वीडियो कैसे स्ट्रीम करें?

    वीएलसी उपयोग करने के लिए स्वतंत्र है और ओपन-सोर्स मीडिया प्लेयर है, जिसे लगभग सभी मीडिया प्रारूप फ़ाइलों को खोलने के लिए जाना जाता है। इसमें ऑडियो और वीडियो प्रारूप चलाने के बजाय विभिन्न कार्यों के लिए कई विशेषताएं हैं। अधिकांश उपयोगकर्ता जानते हैं कि वीएलसी के माध्यम से आप वेबकैम, डेस्कटॉप या किसी

  1. HP स्ट्रीम 7, विंडोज़ 10, अभिगम्यता और भविष्य

    यदि आपको याद है, कुछ साल पहले, मैंने एक एचपी स्ट्रीम 7 सिग्नेचर एडिशन टैबलेट की खरीदारी की थी, जिसे विंडोज 8.1 के साथ कॉन्फ़िगर किया गया था, और थोड़ी देर के लिए इसका इस्तेमाल किया, इसकी स्पर्श प्रकृति के साथ आने की कोशिश कर रहा था और यह नहीं- सो-टच ऑपरेटिंग सिस्टम। अनुभव कुछ हद तक कमज़ोर था। तब मेर