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