PDA

View Full Version : سوال: مشکل در for



Faraz Mehraien
دوشنبه 26 خرداد 1393, 10:29 صبح
سلام.من یک listbox و button و لیست ساختم و لا استفاده از for می خوام لیستم و پر کنم اما for کار نمی کنه , و لیست پر نمی شه.....اشکالا از کجاس؟؟؟؟؟؟
اینم کدم:::

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;


namespace final
{
public partial class Mem : Form
{
public int i;
public int c;
List<Members> artist = new List<Members>();
public Mem()
{
InitializeComponent();

}
private void add_Click(object sender, EventArgs e)
{
for (int j = 0; j < artist.Count; j++)
{

listBox1.Items.Add(artist[j].Firstname = textBox1.Text);


}
}



در ضمن firstname و lastname در کلاس تعریف شده اند
اینم کلاس:
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace final
{
public class Members
{
private string firstname;
private string lastname;
private string method;
private string nation;
public string birth;
public string dead;
public string tozih;


public string Firstname
{
get { return firstname; }
set { firstname = value; }
}
public string Lastname
{
get { return lastname; }
set { lastname = value; }
}
ممنون می شم اگر راهمایی کنید

plus
دوشنبه 26 خرداد 1393, 10:32 صبح
موقع زدن دگمه، مقدار artist.Count صفر هست و اجرا وارد حلقه نمیشه اصلا.

hamid_hr
دوشنبه 26 خرداد 1393, 10:33 صبح
خب شاید artist.Count برابر با 0 هستش

NASA's Spaceman
دوشنبه 26 خرداد 1393, 10:55 صبح
از دستور try و catch استفاده کن تا یکم بهتر بشه فهمید مشکل از کجاست
و این دوستور رو تو کدنویسی کمت استفاده کن
با سپاس Spaceman

Faraz Mehraien
دوشنبه 26 خرداد 1393, 17:58 عصر
خوب برای اینکه مشکل artist.count حل بشه باید چی کار کنم؟

aliagamon
دوشنبه 26 خرداد 1393, 20:17 عصر
اصلا شما قراره چیکار کنید کدتون خب بی معنیه ... با یه حلقه (اگر درستش کنی) به تعداد اعضا یک عضو یکسان میسازه (مثلا 8 تا عضو داری 8 تا دیگه عضو درست میکنی که برابر textbox1 هست)
اگه میخواین یه عضو جدید درست کنید که دیگه حلقه نیاز نیست ... نمیفهمم چیکار میخواین بکنین بگیم تا بهتر بشه راهنمایی کرد