Hỏi cách chuyển linq result về dạng array để get các trường

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

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

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 :frowning:

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

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

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?

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?