void LogYaz(enİslem islemTuru, ulong toplam, BigInteger carpim, ArrayList sayiListe) { if (islemTuru == enİslem.eTekSayi) { ListViewItem liste; foreach (int sayi in sayiListe) { liste = new ListViewItem(sayi.ToString()); lstTekSayilar.Items.Add(liste); } string[] degerler = new string[3]; degerler[0] = "Toplam ve Çarpım Sonucu"; degerler[1] = toplam.ToString(); degerler[2] = carpim.ToString(); liste = new ListViewItem(degerler); lstTekSayilar.Items.Add(liste); } else if (islemTuru == enİslem.eCiftSayi) { ListViewItem liste; foreach (int sayi in sayiListe) { liste = new ListViewItem(sayi.ToString()); lstCiftSayilar.Items.Add(liste); } string[] degerler = new string[3]; degerler[0] = "Toplam ve Çarpım Sonucu"; degerler[1] = toplam.ToString(); degerler[2] = carpim.ToString(); liste = new ListViewItem(degerler); lstCiftSayilar.Items.Add(liste); } else if (islemTuru == enİslem.eAsalSayi) { foreach (int sayi in sayiListe) { ListViewItem liste; string[] degerler = new string[3]; degerler[0] = sayi.ToString(); degerler[1] = toplam.ToString(); degerler[2] = carpim.ToString(); liste = new ListViewItem(degerler); lstAsalSayilar.Items.Add(liste); } } else if (islemTuru == enİslem.eArmstrongSayi) { foreach (int sayi in sayiListe) { ListViewItem liste; string[] degerler = new string[3]; degerler[0] = sayi.ToString(); degerler[1] = toplam.ToString(); degerler[2] = carpim.ToString(); liste = new ListViewItem(degerler); lstArmstrongSayilar.Items.Add(liste); } } }
private void DosyayaYazdir(enİslem islemTuru, BigInteger toplamaSonuc, BigInteger carpmaSonuc, ListView sayilar) { string dosya_yolu = @"listviewLog.txt"; using (StreamWriter sw = new StreamWriter(dosya_yolu, true)) { sw.WriteLine("***********************************"); DateTime simdi = DateTime.Now; sw.WriteLine(simdi + " " + islemTuru + "\n"); sw.WriteLine("Sayılar: "); for (int i = 1; i < sayilar.Items.Count; i++) { sw.WriteLine(sayilar.Items[i - 1].Text + ", "); } sw.WriteLine("\nToplama Sonucu: " + toplamaSonuc); sw.WriteLine("\nÇarpma Sonucu: " + carpmaSonuc); sw.WriteLine("***********************************"); } }