C# derleyicisinin, örtük olarak tümünün dolaylı olarak dönüştürülebilecekleri bir türe göre bir dizi yazacağı izlenimindeydim.Arabirimleri uygulayan dizilerin örtülü yazımı
derleyici dolaylı yazılan dizide bulunamadı iyi tip üretir
public interface ISomething {}
public interface ISomething2 {}
public interface ISomething3 {}
public class Foo : ISomething { }
public class Bar : ISomething, ISomething2 { }
public class Car : ISomething, ISomething3 { }
void Main()
{
var obj1 = new Foo();
var obj2 = new Bar();
var obj3 = new Car();
var objects= new [] { obj1, obj2, obj3 };
}
Bunu düzeltmek için bir yol gibi türünü ilan etmek olduğunu biliyoruz:
new ISomething [] { obj1, ...}
Ama Kapakların altından bir sonra buraya yardım edin.
olabilir? –