01/10/2018, 16:22

Xin hỏi về linq và c#

Xin chào mọi người hiện mình đang làm về linq và c# có 1 problem như sau:
sql struct: UserName, Password, Form1, Form2, Form3,…

mình dùng linq get ra được row này rồi nhưng không biết làm sao lấy nhanh được các trường theo dạng array, mình dùng for để get tăng các giá trị Form1,2,3,…

Nhờ các bạn có kn hướng dẫn cái chuyển linq result về dạng array để dùng for get các trường, hoặc cách get nhanh xài for

Xin cảm ơn

Đỗ Nhiên viết 18:33 ngày 01/10/2018

bạn thử cách này chưa

select new {
   UserName=username,
    Password=password,
    form1=Form1
};

bạn thử chưa bạn ơi

hoa thanh viết 18:23 ngày 01/10/2018

mình chưa thử, đang k biết sao cho cái linq về array hết dạng [] để mình dùng for tăng số phía sau

duong viết 18:30 ngày 01/10/2018

Nhờ các bạn có kn hướng dẫn cái chuyển linq result về dạng array để dùng for get các trường, hoặc cách get nhanh xài for

Mục đích của bạn convert về array để làm gì???

hoa thanh viết 18:26 ngày 01/10/2018

để mình xài vòng lập for tăng cái số ở sau lên get cho đỡ mệt ^^ Form1, Form2,…

Evil Artist viết 18:38 ngày 01/10/2018
var SelectedList = ObjectList.Select(x=> new { UserName=x.username, Password=x.password,
                 Form = new List<Form> { x.Form1, x.Form2,  x.Form3 ....}})
                 .ToList();

// To get Form1 from first element
var f1 = SelectedList[0].Form[0] ;

Ban thử xem có đúng không?

Bài liên quan
0