Arkadaşlar Bolge adlı classındaki değişkenlere, textboxdaki verileri aktarıp bunu View adlı yeni forma aktaracağım yanlız bu hataylı alıyorum yardımcı olabilir misiniz ?
http://prntscr.com/3ptv5e
C# current context hatası
14
●737
- 05-06-2014, 11:30:39Üyeliği durdurulduaynen çalıştı ertan hocam , birden fazla yerden kullanmak istediğimizdeertan2002 adlı üyeden alıntı: mesajı görüntüle
global tanımlamamız gerekiyormuş. Teşekkür ederim. - 05-06-2014, 11:49:26Üyeliği durduruldupeki ertan hocam,ertan2002 adlı üyeden alıntı: mesajı görüntüle
form1 deki verileri bu şekil bolgeGelenVeri ve askerGelenVeri değişkenine atıyorum benim yapmak istediğim bu iki değişkendeki verileri karıştırıp listbox'a atmak olacak ama burada takılı kaldım rica etsem yardımcı olabilirmisiniz ? yani diyelim
Ertan , İstanbul
Erkan , İzmir
bu gelen veriler random ile karışıp örnek hali listbox'ta Ertan => İZMİR
Erkan => İstanbul
public partial class View : Form
{
public Bolge bolgeGelenVeri;
public Asker askerGelenVeri;
public View(Bolge bolgeAl, Asker askerAl )
{
InitializeComponent();
bolgeGelenVeri = bolgeAl;
askerGelenVeri = askerAl;
} - 05-06-2014, 11:58:51tam anlamadım ama karıştırmak için elinde birden fazla değer olması lazım. senin kurucu metodundaki parametreler birer tane. onları liste çevirmen gerek yani
public Bolge List<Bolge> bolgeGelenVeri;
public Asker List<Asker> askerGelenVeri;
List<Bolge> bolgeAl, List<Asker> askerAl){
InitializeComponent();
bolgeGelenVeri = bolgeAl;
askerGelenVeri = askerAl;
}
ondan sonra mesela asker için bir for döngüsü kur
Random r = new Random();
for(int i =0;i<askerGelenVeri.length; i++)
{
string bolge = bolgeGelenVeri[ r.Next(0,bolgegelenVeri.lenght)];
listbox2.Items.Add( bolge);
}
yazdığım kod, 0 ile bolgegleenveri deki öğre sayısı kadar bir alanda rastgele sayı üretir ve o listeden 1 tane çeker ve listbox a ekler.. mantık bu şekilde
kolay gelsin - 05-06-2014, 12:08:03Üyeliği durdurulduöncelikle list kullanmamam gerek,
Şimdi
public View(Bolge bolgeAl, Asker askerAl )
olarak BolgeAl ve AskerAl olarak dışarıdan veri geliyor. atıyorum Istanbul ve Ertan , İzmir ve Erkan verileri geldi.
yani birden fazla veri geldi.
bu verileri bir dizide toplayabilir miyiz ? bu şekil yapılabilir sanırım ? - 05-06-2014, 13:14:53Üyeliği durdurulduaynen öyle hocam sürekli o forma veriler geliyor. Örnek oluşturabilirmiyiz acaba öğrenmiş olurum.ertan2002 adlı üyeden alıntı: mesajı görüntüle