using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace C_Sharp_Dosya_Açma_Kapama_Yazma_Okuma { public partial class Form1 : Form { public Form1() { InitializeComponent(); } List< int > list = new List< int >(); Random rnd = new Random(); private void btnAc_Click(object sender, EventArgs e) { //oluşturacağımız dosya ile ilgili bilgileri kontrol edelim System.IO.FileInfo dosya = new System.IO.FileInfo("liste.txt"); if (dosya.Exists == true) //dosya varsa { //dosya içerini okuyalım System.IO.TextReader text = System.IO.File.OpenText("liste.txt"); string data; while ((data = text.ReadLine()) != null) { //okuduğumuz dataları int tipinde olacağı için dataları int tipine çevirelim list.Add(int.Parse( data)); } text.Close(); //dosyayı kapat } // int tipini tutan listeye rasgele sayılar ekleyelim. for (int i = 0; i < 100; i++) { list.Add(rnd.Next(1, 1000)); } //eklediğimiz sayıları listbox ile gösterelim for (int i = 0; i < list.Count; i++) { listBox1.Items.Add(list[i]); } } private void btnKapa_Click(object sender, EventArgs e) { int i; //listeyi tekrar kaydetmek için dosya bilgilerini tekrar alalım System.IO.TextWriter dosya = System.IO.File.CreateText("liste.txt"); for (i = 0; i < list.Count; i++) { //Bilgileri dosyaya yaz dosya.WriteLine(list[i].ToString()); } dosya.Close();//Dosyayı kapat } } }
Anasayfa
C sharp uygulamalar
FileInfo Sınıfı
Form Application Örnekleri
Generic List Sınıfı
ListBox Sınıfı
Random Sınıfı
TextReader Sınıfı
TextWriter Sınıfı
Tip Dönüşüm Örnekleri
C Sharp Form Dosya Açma, Kapama, Yazma, Okuma İşlemleri
28 Ocak 2014 Salı
Disqus Yorumları Yükle
Kaydol:
Kayıt Yorumları (Atom)
0 yorum