Perguntas com a marcação «interface»

Uma interface refere-se ao ponto de interação designado com um componente. As interfaces são aplicáveis ​​nos níveis de hardware e software. --- Também se refere à interface do elemento de linguagem `interface ', que é a única exceção à herança única em Java, C # e linguagens similares.

6
C # - Não é possível converter implicitamente o tipo List <Product> em List <IProduct>
Tenho um projeto com todas as minhas definições de interface: RivWorks.Interfaces Tenho um projeto onde defino implementações concretas: RivWorks.DTO Já fiz isso centenas de vezes, mas por algum motivo estou recebendo este erro agora: Não é possível converter implicitamente o tipo 'System.Collections.Generic.List &lt;RivWorks.DTO.Product&gt;' em 'System.Collections.Generic.List &lt;RivWorks.Interfaces.DataContracts.IProduct&gt;' Definição de interface (abreviada): …

6
Como adicionar um delegado a uma interface C #
Eu preciso ter alguns delegados em minha classe. Eu gostaria de usar a interface para me "lembrar" de definir esses delegados. Como? Minha classe é assim: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText; public delegate void UpdateStatusEventHandler(string Status); public event StartedEventHandler Started; …






14
Classe abstrata vs interface em Java
Foi-me feito uma pergunta, gostaria que a minha resposta fosse revista aqui. P: Em qual cenário é mais apropriado estender uma classe abstrata em vez de implementar a (s) interface (s)? R: Se estivermos usando o padrão de design do método de modelo. Estou correcto ? Lamento se não fui …




2
Como as chamadas lambda interagem com as Interfaces?
O trecho de código mostrado abaixo funciona. No entanto, não sei por que isso funciona. Não estou seguindo a lógica de como a função lambda está passando informações para a interface. Onde o controle está sendo passado? Como o compilador está entendendo cada um nno loop e cada um deles …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.