Hoşgeldiniz

 

 

Oturum Açın | Kaydol | Son Mesajlar | Mesajlarım | Yardım
kategorisinde Ara

Using

En son mesaj greenotto tarafından 08-25-2008, 10:09 atıldı. Başlığa toplam 2 cevap verildi.
Sort Posts: Önceki Sonraki
  •  08-25-2008, 9:35 36315

     foreach (KeyValuePair<string, string> pair in fileAttachments) {
              FileInfo info = new FileInfo(pair.Value);
              byte[] contents = new byte[info.Length];
             using (FileStream file = File.OpenRead(pair.Value)) {
                file.Read(contents, 0, contents.Length);
              }
                .
                .


    burdaki using kullanmaktaki amaç nedir ?  anlayamadım. yardım edersiniz sevinirim...
  •  08-25-2008, 10:00 36316 cevaben 36315

    Cvp: Using

    Using anahtar kelimesinin iki kullanımı var. Bunlardan ilki namespace lere takma isimler oluşturmayı veya başka namespace lerde tanımlanmış tipleri import etmek için kullanılır.

    Diğeri ise senin sorunun cevabı,  tanımlandığı kod bloğundaki IDisposable objelerin blok bitiminde dispose olmalarını sağlaması.

    yani verdiğin koddaki  "file" objesine "using" ile tanımlı blok sonunda artık ulaşılamayaktır.


    yazılımAzmanı_
  •  08-25-2008, 10:09 36317 cevaben 36316

    Cvp: Using

    çok teşekkur ederim ustat ... iyi çalışmalar
View as RSS news feed in XML
Powered by Community Server, by Telligent Systems