Articles of .net

Elenco Lista para Listar

public interface IDic { int Id { get; set; } string Name { get; set; } } public class Client : IDic { } Como posso transmitir List para List ?

Controle WPF WebBrowser – como suprimir erros de script?

Eu encontrei uma pergunta semelhante aqui: Como faço para suprimir erros de script ao usar o controle WPF WebBrowser? Mas não dessas soluções funcionam para mim. Eu preciso parar os popups de aparecer como eu estou usando o WebBrowser para automatizar as tarefas de administração em um site. SuppressScriptErrors não parece ser um atributo disponível […]

Como as strings são passadas no .NET?

Quando eu passar uma string para uma function, um ponteiro para o conteúdo da string é passado, ou a string inteira é passada para a function na pilha como uma struct seria?

Leia o atributo XML usando XmlDocument

Como posso ler um atributo XML usando o XmlDocument do C #? Eu tenho um arquivo XML que se parece com isso: Como eu iria ler os atributos XML SuperNumber e SuperString? Atualmente estou usando XmlDocument, e recebo os valores entre usando GetElementsByTagName() do XmlDocument e que funciona muito bem. Eu simplesmente não consigo descobrir […]

Por que não posso ter methods estáticos abstratos em c #?

Eu tenho trabalhado com fornecedores ultimamente, e me deparei com uma situação interessante em que eu queria ter uma class abstrata que tivesse um método estático abstrato. Eu li alguns posts sobre o assunto, e meio que faz sentido, mas existe uma explicação clara?

Trabalho rápido com bitmaps em c #

Eu preciso acessar cada pixel de um bitmap, trabalhar com eles e salvá-los em um bitmap. Usando Bitmap.GetPixel() e Bitmap.SetPixel() , meu programa é executado lentamente. Como posso converter rapidamente o Bitmap em byte[] e voltar? Eu preciso de um byte[] com length = (4 * width * height) , contendo dados RGBA de cada […]

Equivalente a ‘app.config’ para uma biblioteca (DLL)

Existe um equivalente a app.config para bibliotecas (DLLs)? Se não, qual é a maneira mais fácil de armazenar configurações específicas de uma biblioteca? Por favor, considere que a biblioteca pode ser usada em diferentes aplicações.

Envolver um delegado em um IEqualityComparer

Várias funções Linq.Enumerable usam um IEqualityComparer . Existe uma class wrapper conveniente que adapta um delegate(T,T)=>bool para implementar IEqualityComparer ? É fácil escrever um (se você ignorar problemas com a definição de um hashcode correto), mas gostaria de saber se existe uma solução pronta para uso. Especificamente, quero definir operações no Dictionary s, usando apenas […]

LINQ to Entities não reconhece o método ‘Double Parse (System.String)’ e esse método não pode ser convertido em uma expressão de armazenamento

Eu recebo o erro quando tento executar o relatório. O problema está aqui: model.Referring = Math.Round(_newSurveyResult.Select(m => string.IsNullOrEmpty(m.Question1) ? 0 : Double.Parse(m.Question1)).Average()); public class SummaryDetails { public int ChannelId { get; set; } public int ChannelGroupId { get; set; } public string Question1 { get; set; } public string Question2 { get; set; } public […]

Serialização XML da propriedade da interface

Eu gostaria de XML serializar um object que tem (entre outros) uma propriedade do tipo IModelObject (que é uma interface). public class Example { public IModelObject Model { get; set; } } Quando tento serializar um object dessa class, recebo o seguinte erro: “Não é possível serializar o membro Example.Model do tipo Exemplo porque é […]