C#:
קריאת קובץ טקסט

איך לעשות:

קוד הדוגמה למטה מראה כיצד לקרוא תוכן מקובץ טקסט לתוך מחרוזת.

using System;
using System.IO;

class ReadTextFileExample
{
    static void Main()
    {
        string filePath = @"C:\example\myfile.txt"; // הקובץ לקריאה
        if (File.Exists(filePath))
        {
            string content = File.ReadAllText(filePath);
            Console.WriteLine(content);
        }
        else
        {
            Console.WriteLine("File not found.");
        }
    }
}

פלט לדוגמה:

Hello, this is the content of the text file.

עיון מעמיק:

בעבר, קריאת קבצים הייתה תהליך מסובך יותר שדרש הבנה של זרימת ביינרית וניהול משאבים. עם הזמן וההתפתחות של השפות, התהליך פשט והפך לידידותי יותר למתכנתים.

קיימות אלטרנטיבות נוספות לתיבת הקריאה File.ReadAllText שנמצאת למעלה, כמו לדוגמא File.ReadAllLines שקורא כל שורה אל תוך מערך של מחרוזות או StreamReader שמאפשר קריאה בזרימה וביצועית יותר לקבצים גדולים.

בתוך הקוד, כאשר אנו עובדים עם שיטת File.ReadAllText או שיטות דומות, העצלים המובנות של C# מטפלות בפתיחת הקובץ, קריאת התוכן וסגירת הקובץ לאחר השימוש, מה שהופך את הקוד לנקי ובטוח יותר תוך מניעת זליגת משאבים ושגיאות.

גם כדאי לראות: