Visual Basic - Read Files

6.2 Visual Basic - قراءة الملفات (Read Files)

يوفر Visual Basic عدة طرق لقراءة محتوى الملفات النصية، سواء دفعة واحدة أو سطرًا بسطر.


🔹 قراءة كل النص مرة واحدة


Dim path As String = "C:\test.txt"
Dim content As String = File.ReadAllText(path)
Console.WriteLine(content)

✅ هذا الكود سيطبع محتوى الملف بالكامل في وحدة الإخراج.


🔄 قراءة كل الأسطر في مصفوفة


Dim lines() As String = File.ReadAllLines(path)

For Each line As String In lines
    Console.WriteLine(line)
Next

✅ سيتم طباعة كل سطر على حدة.


🔹 قراءة سطر بسطر باستخدام StreamReader


Using reader As New StreamReader(path)
    Dim line As String
    line = reader.ReadLine()
    While (line IsNot Nothing)
        Console.WriteLine(line)
        line = reader.ReadLine()
    End While
End Using

✅ هذا الأسلوب يعطيك تحكمًا أكبر في قراءة السطور.


🧠 ملاحظات مهمة

  • تأكد من أن الملف موجود قبل قراءته.
  • استخدم Using مع StreamReader لإغلاق الملف تلقائيًا بعد الانتهاء.
  • يمكنك استخدام الترميز المناسب إذا كان الملف ليس UTF-8.

تعليقات

المشاركات الشائعة من هذه المدونة

1.1 SQL Introduction

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

LINQ Concat Method