//alış hesap string a = arayalis[cbParaBirimi.SelectedIndex].ToString(); double myConverted = double.Parse(a); if (cbParaBirimi.SelectedIndex != 0) { myConverted += Convert.ToDouble(araysatis[cbParaBirimi.SelectedIndex]) - Convert.ToDouble(arayalis[cbParaBirimi.SelectedIndex]); } for (int i = 0; i < araysatis.Count; i++) { string b = arayalis[i].ToString(); double myConverted2 = double.Parse(b); if (i != 0) { myConverted2 += Convert.ToDouble(araysatis[i]) - Convert.ToDouble(arayalis[i]); } double t = double.Parse(txtDovizMiktari.Text); double k = myConverted * t; double p = k / myConverted2; araytopalis.Add(p); } lblTATL.Text = Convert.ToDouble(araytopalis[0]).ToString("F2"); lblTAUSD.Text = Convert.ToDouble(araytopalis[1]).ToString("F2"); lblTAAUD.Text = Convert.ToDouble(araytopalis[2]).ToString("F2"); lblTACHF.Text = Convert.ToDouble(araytopalis[3]).ToString("F2"); lblTAKWD.Text = Convert.ToDouble(araytopalis[4]).ToString("F2"); lblTAEUR.Text = Convert.ToDouble(araytopalis[5]).ToString("F2"); lblTAGBP.Text = Convert.ToDouble(araytopalis[6]).ToString("F2"); //satış hesap string x = araysatis[cbParaBirimi.SelectedIndex].ToString(); double myConverted3 = double.Parse(x); if (cbParaBirimi.SelectedIndex != 0) { myConverted3 -= Convert.ToDouble(araysatis[cbParaBirimi.SelectedIndex]) - Convert.ToDouble(arayalis[cbParaBirimi.SelectedIndex]); } for (int j = 0; j < arayalis.Count; j++) { string b = araysatis[j].ToString(); double myConverted2 = double.Parse(b); if (j != 0) { myConverted2 -= Convert.ToDouble(araysatis[j]) - Convert.ToDouble(arayalis[j]); } double t = double.Parse(txtDovizMiktari.Text); double k = myConverted3 * t; double p = k / myConverted2; araytopsatis.Add(p); } lblTSTL.Text = Convert.ToDouble(araytopsatis[0]).ToString("F2"); lblTSUSD.Text = Convert.ToDouble(araytopsatis[1]).ToString("F2"); lblTSAUD.Text = Convert.ToDouble(araytopsatis[2]).ToString("F2"); lblTSCHF.Text = Convert.ToDouble(araytopsatis[3]).ToString("F2"); lblTSKWD.Text = Convert.ToDouble(araytopsatis[4]).ToString("F2"); lblTSEUR.Text = Convert.ToDouble(araytopsatis[5]).ToString("F2"); lblTSGBP.Text = Convert.ToDouble(araytopsatis[6]).ToString("F2"); araytopalis.Clear(); araytopsatis.Clear();
( 'Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır. Parametre adı: index') bu hatayı veriyor
Almış olduğunuz hata diziye parametre olarak göndermiş olduğunuz index in değeri dizi eleman sayısından büyük olmasından kaynaklanıyor. debug yapıp hangi satırda patlıyor ise o satırdaki index değerini kontol etmelisiniz. çözüm sağlayamaziseniz hata aldığınız satırı belirtebilirseniz yardımcı olmaya çalışırız
240 Beğenİ
ilke
Merhaba hocam textbox'taki verileri bir önizlemeye alıp onların print işlemini nasıl yap...
Merhaba Uzak erişimli repo ve server kurulumu hakkında bilgi sahibimisiniz acaba ?
Gerçekten çok yardımcı oldu teşekkürler.
double Boyunduruk Boyu,Have Mesafesi,Taban Mesafesi,Yükseklik,Alan,Ha...