PDA

View Full Version : سوال: اضافه کردن داده به یک لیست ساختاری!



تبسم ساینا
سه شنبه 07 بهمن 1393, 11:29 صبح
سلام . من یه ساختار دارم به این صورت :
public struct ControlSpecification {
public string ControlName;
public string ControlType;
}
و یه لیست که اینجوری تعریف کردم :
List<ControlSpecification> Controls = new List<ControlSpecification>();
حالا میخوام تو این لیست چندین آیتم درج کنم.تعداد ایتم هایی که میخوام درج کنم مشخص نیست.قراره تو یه حلقه از یه متغیر رشته ای بخونه و بریزه تووی این لیست.چجوری این کار رو انجام بدم ؟

تبسم ساینا
سه شنبه 07 بهمن 1393, 11:53 صبح
جوابش رو پیدا کردم , اینجا میذارم اگه کسی خواست:
اومدم یه تابع سازنده واسه ساختار تعریف کردم اینجوری :
public struct ControlSpecification {
public string ControlName;
public string ControlType;
public ControlSpecification(string CName,string CType)
{
ControlName = CName;
ControlType = CType;
}
}
بعد اومدم تو حلقه ای که داشتم اینجوری مقدار دهی کردم :

List<ControlSpecification> Controls = new List<ControlSpecification>();

Controls.Add(new ControlSpecification(cnname, cntype));