এএসপি.নেট সি # তে আমার একটি স্ট্রাক্ট রয়েছে:
public struct Data
{
public int item1;
public int item2;
public int category_id;
public string category_name;
}
এবং আমি তাদের একটি তালিকা আছে। আমি নির্বাচন করতে চান category_idএবং category_name, একটি চলমান DISTINCTএবং পরিশেষে একটি ORDERBYউপর category_name।
আমার এখন যা আছে তা এখানে:
List<Data> listObject = getData();
string[] catNames = listObject
.Select(i=> i.category_name)
.Distinct()
.OrderByDescending(s => s)
.ToArray();
এটি সম্ভবত শ্রেণির নাম পায়। আমার প্রশ্নটি হল, আমি কীভাবে একাধিক ক্ষেত্র পেতে পারি এবং আমি কোন এট্রাক্ট স্ট্রাকচার এ (ক string[]) নয়?
সম্পাদনা
স্ট্রকের একটি তালিকা ব্যবহার করে পাথর সেট করা হয় না। নির্বাচনগুলি সহজ করার জন্য যদি আমার ব্যাকিং ডেটা কাঠামোটি পরিবর্তন করার পরামর্শ দেওয়া হয় (আমি এগুলির মধ্যে অনেকগুলি লিখব) তবে আমি আনন্দের সাথে সুপারিশ গ্রহণ করব।