REKLAM ALANI

Form Dosya Açma, Kapama, Yazma, Okuma İşlemleri

Form Dosya Açma, Kapama, Yazma, Okuma İşlemleri

avatar ^Phoenix^
քɦօɛռɨӼ ɖɨʐǟʏռ
298
#1
Yorumu Paylaş

Form Dosya Açma, Kapama, Yazma, Okuma İşlemleri
 
Kod:
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 **** 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 **** 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
}


}[/i][/i]
deneme
քɦօɛռɨӼ ɖɨʐǟʏռ

Konuda Ara

0 Yorum


Konuyu Okuyanlar: