de bilinmiyorsa IEnumerable
public static IEnumerable<T> CustomSort<T>(this IEnumerable<T> source, string sortProperties)
Biz bir süre önce yazmış ve onun şey yapıyor. Şimdi özel bir denetim oluşturuyorum ve DataSource özelliği IEnumerable (non-generic). Nesnelerin türünü jenerik olmayan bir IEnumerable içinde almanın bir yolu var mı?
"Özel bir denetim veri kaynağını sırala" sorunu milyonlarca kez çözüldü, ancak bir çözüm bulamıyorum.
İlginç bir yaklaşım. Ben de denemeliyim. Sıralama yöntemi hakkında, bu, yaptığımız şeyden çok daha fazlasıdır, ancak her birinin kendine özgü yönleri olan birden fazla mülkle hesaplamayı da hesaba katıyoruz. –
Çözümünüzü denedim, ancak enumerableType.GetGenericArguments(). First() bir StackOverflowException neden olur. (Bu yaşlardan bir tanesi yoktu! :)) –
Sorunu buldum. Yöntem, genel statik IEnumerable CustomSort (bu IEnumerable kaynak, string sortProperties) üzerinden geçtikten sonra tekrar çağrılır ve bu sonsuz bir döngü oluşturur, ya da öyle görünüyor. –