OrderBy not acting

  • Thread starter Thread starter shapper
  • Start date Start date
S

shapper

Hello,

I am adding elements to a list:

List<AccountLeaf> leafs = new List<AccountLeaf>();
// Create leafs
//...
// Add leafs
leafs.Add(leaf1)
leafs.Add(leaf2)

// Order leafs
leafs.OrderByDescending(l => l.Profile.Personal.Name);

The problem is that it is not being ordered. If I try the following:
leafs.OrderBy(l => l.Profile.Personal.Name);

The records are in the same order as before ...

Am I doing something wrong here?

Thanks,
Miguel
 
shapper said:
Hello,

I am adding elements to a list:

List<AccountLeaf> leafs = new List<AccountLeaf>();
// Create leafs
//...
// Add leafs
leafs.Add(leaf1)
leafs.Add(leaf2)

// Order leafs
leafs.OrderByDescending(l => l.Profile.Personal.Name);

The problem is that it is not being ordered. If I try the following:
leafs.OrderBy(l => l.Profile.Personal.Name);

The records are in the same order as before ...

Am I doing something wrong here?

Thanks,
Miguel

Since .OrderBy returns an IOrderedEnumerable<AccountLeaf>, try:
IOrderedEnumerable<AccountLeaf> alOrdered = leafs.OrderBy(l =>
l.Profile.Personal.Name);
 
Back
Top