اضافه کردن داده به یک لیست ساختاری!
سلام . من یه ساختار دارم به این صورت :
public struct ControlSpecification {
public string ControlName;
public string ControlType;
}
و یه لیست که اینجوری تعریف کردم :
List<ControlSpecification> Controls = new List<ControlSpecification>();
حالا میخوام تو این لیست چندین آیتم درج کنم.تعداد ایتم هایی که میخوام درج کنم مشخص نیست.قراره تو یه حلقه از یه متغیر رشته ای بخونه و بریزه تووی این لیست.چجوری این کار رو انجام بدم ؟
نقل قول: اضافه کردن داده به یک لیست ساختاری!
جوابش رو پیدا کردم , اینجا میذارم اگه کسی خواست:
اومدم یه تابع سازنده واسه ساختار تعریف کردم اینجوری :
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));