Sé que puede usar la palabra clave C++ 'explicit' para los constructores de clases para evitar una conversión automática de tipo. ¿Puedes usar este mismo comando para evitar la conversión de parámetro
Tengo una colección que implementa una interfaz que amplía IList < T> y Lista. public Interface IMySpecialCollection : IList<MyObject>, IList { ... }
Eso significa que tengo dos versiones del indexa
Hoy encuentro que una clase C# puede heredar una interfaz tanto de manera implícita como explícita. Esto me sorprende. Si C# funciona de esta manera, una instancia puede comportarse de manera diferent