Read Text File



Bu örnekler nasıl dize dizisi ya da nasıl bellek kullanımını azaltmak için satır metin dosyası satır okumak için içine tüm satırları okumak için dize, içine bütün metin dosyasını okumak için nasıl kullanılacağını gösterir.
Aşağıdaki örnekler, ad eklemek gerekir
using System.IO;

Metin Dosyasını okuma

Bu statik sınıf Dosya ve yöntemi kullanarak dizeye tüm metin dosyasını okumak için süper kolay File.ReadAllText.
string text = File.ReadAllText(@"c:\file.txt", Encoding.UTF8);

Metin Dosyasını Okuma (with StreamReader)

Önceki örnekte başlık altında inceleyelim. Yöntem File.ReadAllText aşağıdaki kodu benzer
uygulanmaktadır. kullanılarak ifadesi yöntemi StreamReader.Dispose adlandırılır sağlar.
StreamReader takımından bertaraf ayrıca dosyayı kapatır FileStream.Dispose yöntemini çağırır.

string text;
var fileStream = new FileStream(@"c:\file.txt", FileMode.Open, FileAccess.Read);
using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
{
text = streamReader.ReadToEnd();
}

Metin içinde dizi metinleri okuma

Yine kolay yolu statik sınıf dosyası kullanmaktır ve bir yöntem File.ReadAllLi­nes.

string[] lines = File.ReadAllLines(@"c:\file.txt", Encoding.UTF8);


Metin içinde dizi okuma

Eğer File.ReadAllLines yöntemi başlık altında bakarsanız, buna benzer uygulama bulabilirsiniz.
daha önce yazılmış gibi, using ifadesi (dosyayı kapatır) StreamReader ve FileStream odası bulunmaktadır.

Google Plus ile Paylaş

Kısaca: seymanblog

Panelde şablon düzenle deyip, bu satırı aratarak buraya kısaca hakkımda yazısı yazabilirsiniz.
    BLOGGER YORUMLARI
    FACEBOOK YORUMLARI

0 yorum:

Yorum Gönder