█ _ 0 حصريا كتاب ❞ التعامل مع الملفات بإستخدام C# ❝ 2024 C#: C# تأليف: waleed principle System IO من الواضح الرسم السابق يوجد ثلاث كلاسات abstract وهما 1 Stream 2 TextReader 3 TextWriter الكلاس الأول Stream يرث هذا الكلاس أخرى 1 FileStream 2 MemoryStream 3 BufferedStream هذا الكلاسات الثلاثة (طبعاً لو هيتم بصيغة البايت يبقى نستخدم هذه الثلاثة) تحتوى أعضاء خاصة بها غير أنها جميع الأب Stream ونعرض أهم الأعضاء الـ فقط وهم نفس الإستخدام الوارثة FileStream MemoryStream BufferedStream (وكمان الست الأخرى العناصر ولكنهم مورثين من الكلاسين TextReader TextWriter ) أعضاء وطبعاً هما نفسهم للكلاسات أولاً: للقراءة Stream قراءة Bytes دفعة واحدة 1 Read (int) (القراءة الملف) public int Read(byte[] buffer , offset count) هذا الميثود يقبل برامتير مصفوفة نوع بايت المصفوفة المراد الكتابة عليها (التى تأخذ نسخة البايتات الموجودة ) والثانى رقم وهو نقطة البداية البياتات صاحب نفسه والثالث أيضاً عدد قرائتها (Read) يعود بقيمة ولو كانت صفر وصل لأخر حاجة القراءة للملف أو Stream طالما الصفر قيمها ما بين offset (offset + count 1) أى بمجموع التى تم إضافتها إلى ولسه بايتات موجودة داخل تمش قراءتها يعنى الخلاصة القيمة المعادة أتنين إما مجموع نسخها (يعنى وصلت لنهاية النسخ Stream) ملحوظة مهمة: دى قراءة إليها يعنى هى بتنسخ وإذا عاد بصفر معناه أن Stream كتب لغة السي شارب مجاناً PDF اونلاين هي برمجة متعددة الأنماط تتمتع بكونها سكونية التنميط وأمرية وتعريفية ووظيفية وتعتبر كائنية التوجُّه البرمجة الشيئية (بالإنجليزية: (Object oriented programming OOP) وعمومية وشيئية المنحى (غرضية التوجه) (باستخدام الفئات) كما تخضع لمبادئ التركيبية قامت مايكروسوفت بتطوير اللغة إطار عملها تطوير دوت نِت وتمت الموافقة تعييرها منظمة Ecma (المعيار 334) والمنظمة الدولية للمعايير ISO IEC 23270:2006) إن سي إحدى لغات المصممة للعمل البنية التحتية المشتركة للغات (CLI) صُممت لتكون بسيطة وحديثة وعامة الأغراض وقد قاد أندرس هيلسبرغ فريق تطويرها