25 Aralık 2017 Pazartesi

Foreach Örnekler .txt dosyadan veri okuyup yazdırma



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

namespace App25
{
    class Program
    {
        static List<KullaniciDataItem> kullanicilar = new List<KullaniciDataItem>();
        static void Main(string[] args)
        {
           
            FileInfo dosya = new FileInfo("C:\\fit.txt");
            Console.WriteLine("Dosya Adi : " + dosya.Name);
            Console.WriteLine("Dosya Yolu : " + dosya.FullName);
            Console.WriteLine("Dosya dizini : " + dosya.Directory);
            Console.WriteLine("Dosya Tipi : " + dosya.Extension);
            Console.WriteLine("Dosya Yaratilma Tarihi : " + dosya.CreationTime);
            Console.WriteLine("Dosya var mi ? : " + dosya.Exists);

            Console.WriteLine("\n----Dosyadaki kişiler listeleniyor ---- " );

            foreach (string satir in File.ReadLines(dosya.FullName, Encoding.UTF8))
            {
                string[] Rowdata = new string[3];
                Rowdata = satir.Split(',');
                kullanicilar.Add(new KullaniciDataItem(Rowdata[0], Rowdata[1], Rowdata[2]));
            }

            foreach (KullaniciDataItem item in kullanicilar)
            {
                Console.WriteLine(item.GetUserInfo());
            }

            Console.ReadLine();

        }
    }
}
-----------------------------------------------
sınıf tarafı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace App25
{
   public class KullaniciDataItem
    {  
        public string kullaniciAdi { get; set; }
        public string adi { get; set; }
        public string soyadi { get; set; }
        public KullaniciDataItem(string prmKullaniciAdi, string prmAdi, string prmSoyadi)
        {
            kullaniciAdi = prmKullaniciAdi;
            adi = prmAdi;
            soyadi = prmSoyadi;
        }
        public string GetUserInfo()
        {
            return kullaniciAdi + "-" + adi + "-" + soyadi + "-" + DateTime.Now.ToString();
        }
    }
}

Hiç yorum yok:

Yorum Gönder

Mac adres formatı excel

excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....