Используя С#, у меня есть массив 2D Jagged, содержащий объекты, и я хочу отсортировать этот массив Jagged на основе общедоступного свойства в этих объектах. Я создал образец ниже моей проблемы, у меня ограниченный опыт использования LINQ, но Я попытался использовать его и потерпел неудачу, я также приступил к созданию метода подкачки, если это необходимо.
Любое понимание будет приветствоваться, спасибо
//[][] of Objects
private MyObject[][] jaggedArray = new MyObject[3][]
{
new MyObject[5]
{
new MyObject(), new MyObject(), new MyObject(), new MyObject(), new MyObject(),
},
new MyObject[5]
{
new MyObject(), new MyObject(), new MyObject(), new MyObject(), new MyObject(),
},
new MyObject[5]
{
new MyObject(), new MyObject(), new MyObject(), new MyObject(), new MyObject(),
},
};
static void swap(ref MyObject a, ref MyObject b)
{
MyObject temp = a;
a = b;
b = temp;
}
class MyObject
{
public MyObject()
{ Value = rand.Next(100); }
public int Value{ get; set; }
Random rand = new Random();
}