مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

مشکل در پر شدن آرایه

  • سه شنبه 16 مرداد 1397
  • 14:20
تشکر میکنم

با سلام

کد زیر را نوشتم:

talash.Models.XamModel.BarnameKellasiStudent b = new XamModel.BarnameKellasiStudent();
                List<talash.Models.XamModel.BarnameKellasiStudent> barname = new List<XamModel.BarnameKellasiStudent>();
 for (int ii = 0; ii < roz.Count(); ii++)
                        for (int j = 0; j < time.Count(); j++)
                        {
                            int rozid = roz.ToArray()[ii].RoozID;
                            int timeid = time.ToArray()[j].TimeID;
                            var selectClass = from cl in talassh.Tbl_ClasseDars
                                              join d in talassh.Tbl_Doros on cl.DarsID equals d.DarsID
                                              join t in talassh.Tbl_Time on cl.TimeID equals t.TimeID
                                              join r in talassh.Tbl_Rooz on cl.RoozID equals r.RoozID
                                              where cl.TimeID == timeid && cl.RoozID == rozid && cl.BranchID == branchid && cl.SalID == salid
                                              select new { d.DarsName,r.RoozName,t.TimeName,t.Title };

                            if (selectClass.Count() > 0)
                            {
                                b.DarsName = selectClass.FirstOrDefault().DarsName;
                                b.RoozName = selectClass.FirstOrDefault().RoozName;
                                b.TimeName = selectClass.FirstOrDefault().TimeName;
                                b.Title = selectClass.FirstOrDefault().Title;
                                barname.Add(b);
                            }


                        }

اما همه مقادیر آرایه با آخرین مقدار پر می شود.

لطفا راهنمایی نمایید

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 16 مرداد 1397
  • 16:57

b را داخل حلقه new کنید 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)