التعامل مع الملفات و المجلدات فى #C ... درس (6):إستخدامات الفئة الفئة StringWriter

اذهب الى الأسفل

التعامل مع الملفات و المجلدات فى #C ... درس (6):إستخدامات الفئة الفئة StringWriter Empty التعامل مع الملفات و المجلدات فى #C ... درس (6):إستخدامات الفئة الفئة StringWriter

مُساهمة من طرف أحمد مناع في السبت ديسمبر 28, 2013 2:32 pm

بسم الله الرحمن الرحيم 

أهلا وسهلا بكم إخوانى الكرام ....الفئة StringWriter  يمكن استخدامهما فى التعامل مع المعلومات النصية بمثابة تيار من الأحرف في الذاكرة وذلك على النحو التالى :

_ كتابة ملف نصى بأستخدام  StringWriter

الكود:
 try
            {

                StreamWriter writer = new StreamWriter("C:\\perl.txt");
                writer.Write("1");
                writer.Write("5");
                writer.Write("5");
                writer.Flush();
                writer.Close();

            }
            catch (IOException ex)
            {
                MessageBox.Show(ex.ToString());
            }

_ ويجب ملاحظة أن تلك الفئة لها نفس الاساليب تقريبا للفئة TextWriter

_كما يمكنك كتابة الكود السابق على النحو التالى :

الكود:
 try
            {

                Stream d = new FileStream("C:\\perl.txt", FileMode.Create, FileAccess.Write);

                StreamWriter writer = new StreamWriter(d);
                writer.Write("1");
                writer.Write("5");
                writer.Write("5");
                writer.Flush();
                writer.Close();

            }
            catch (IOException ex)
            {
                MessageBox.Show(ex.ToString());
            }


والفرق بينهما :أن الكود الاول قمنا بإستخدام الكائن StreamWriter لانشاء و فتح الملف للكتابة فية فى حين أن الكود الثانى استخدمنا الكائن FileStream لفعل ذلك

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 994
النقاط : 201783
التقيم : 119
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى