Membaca dan menulis ke file teks menggunakan Visual C#

Posted: January 29, 2013 by Nila Novita Sari in C Sharp
Tags:

Untuk membaca dan menulis sebuah file teks disini digunakan kelas StreamReader, yang berfungsi sebagai membuka, membaca dan menutup teks yang akan kita eksekusi. Metode ReadLine akan membaca setiap baris teks dan akan menambahkan file pointer ke baris berikutnya seperti membaca. Ketika metode ReadLine mencapai akhir file maka akan kembali ke null referensi. Sedangkan dalam menuliskan file akan digunakan metode WriteLine yang nantinya akan menuliskan baris lengkap teks ke file teks.

Membaca File Teks

Pertama-tama siapkan terlebih dahulu sebuah project baru pada c# dan pilih console. Setelah itu buat sebuah file teks pada notepad. Berikut ini adalah program membaca file teks pada c#:

1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            String line;
            try
            {
                StreamReader sr = new StreamReader("D:\\sample.txt");
                line = sr.ReadLine();
                while (line != null)
                {
                    Console.WriteLine(line);
                    line = sr.ReadLine();
                }
                sr.Close();
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: " + e.Message);
            }
            {
                Console.WriteLine("Exception finnaly block.");
            }
        }
    }
}
3

Menulis File Teks

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace menulis
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                StreamWriter sw = new StreamWriter("D:\\sample.txt");
                sw.WriteLine("Hello World!!");
                sw.WriteLine("Ini hasil menulisnyaa.....");
                sw.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: " + e.Message);
            }
            finally
            {
                Console.WriteLine("Executing finally block.");
            }
        }
    }
}
2

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s