System.Array sınıfının tanımına bakın public abstract class Array : IList, ... Teorik olarak, bu parçayı yazabilmeli ve mutlu olabilmeliyim int[] list = new int[] {}; IList iList = (IList)list; Ayrıca iList'ten herhangi bir yöntemi çağırabilmeliyim ilist.Add(1); //exception here Benim sorum neden istisna değil, Array neden IList'i uyguluyor ?
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek bir soruna odaklanacak şekilde güncelleyin . Geçen yıl kapalı . Bu soruyu geliştirin Liskov İkame İlkesini (SOLID'in 'L'si), ilkenin tüm yönlerini basitleştirilmiş bir şekilde kapsayan iyi …