Articles of c #

Existe um decompilador C ++?

Eu tenho um programa no qual eu perdi o código-fonte C ++. Há algum bom descompilador C ++ lá fora? Eu já corri através do Boomerang .

Quais são as limitações do SqlDependency

Eu estou usando uma tabela como uma fila de mensagens e “inscrever-se” para atualizações, usando um SqlDependency. Em todos os lugares que leio, as pessoas dizem que estão atentos às limitações, mas não dizem especificamente o que são. Pelo que eu recolhi você terá problemas quando a tabela tiver uma alta frequência de atualização, felizmente […]

Recursos do c # 6.0 não funcionam com o Visual Studio 2015

Eu estou testando o Visual Studio 2015 com C # 6.0, mas os resources de idioma não estão funcionando. Em um aplicativo da Web MVC, o código a seguir compila: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here… } No entanto, quando eu executo o aplicativo via Debug e IIS Express, recebo o seguinte erro: CS1525: […]

Qual é o caminho certo para sobrecarregar o operador == para uma hierarquia de classs?

Suponha que eu tenha a seguinte hierarquia de classs: class A { int foo; virtual ~A() = 0; }; A::~A() {} class B : public A { int bar; }; class C : public A { int baz; }; Qual é o caminho certo para sobrecarregar o operator== para essas classs? Se eu fizer todas […]

Obter todas as classs herdadas de uma class abstrata

Eu tenho uma class abstrata: abstract class AbstractDataExport { public string name; public abstract bool ExportData(); } Eu tenho classs que são derivadas de AbstractDataExport: class XmlExport : AbstractDataExport { new public string name = “XmlExporter”; public override bool ExportData() { … } } class CsvExport : AbstractDataExport { new public string name = “CsvExporter”; […]

Como renderizar uma fórmula no WPF ou WinForms

Eu preciso ter uma maneira de desenhar uma fórmula matemática no Windows Forms ou WPF. Alguns “FormulaTextBox” controle seria exatamente o que eu preciso. Eu não estou perguntando sobre a implementação completa do LaTEX, mas pelo menos algo além das possibilidades do RichTextBox, com linhas de divisão, raízes quadradas, etc. PS C # é tão […]

Eventos de passagem do mouse para o controle pai

Ambiente: .NET Framework 2.0, VS 2008. Eu estou tentando criar uma subclass de determinados controles do .NET (label, painel) que passará por determinados events de mouse ( MouseDown , MouseMove , MouseUp ) para seu controle pai (ou alternativamente para o formulário de nível superior). Eu posso fazer isso criando manipuladores para esses events em […]

O novo retorno retornará NULL em qualquer caso?

Eu sei que, de acordo com o padrão C ++, caso o novo não consiga alocar memory, ele deve lançar a exceção std :: bad_alloc. Mas ouvi dizer que alguns compiladores como o VC6 (ou a implementação do CRT?) Não aderem a ele. Isso é verdade ? Eu estou perguntando isso porque a verificação de […]

Segmento Seguro C # Singleton Padrão

Eu tenho algumas perguntas sobre o padrão singleton como documentado aqui: http://msdn.microsoft.com/en-us/library/ff650316.aspx O código a seguir é um extrato do artigo: using System; public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new object(); private Singleton() {} public static Singleton Instance { get { if (instance == null) { […]

Qual requisito a tupla foi projetada para resolver?

Eu estou olhando para o novo recurso C # de tuplas. Estou curioso, qual problema a tupla foi projetada para resolver? Para que você usou tuplas nos seus aplicativos? Atualizar Obrigado pelas respostas até agora, deixe-me ver se tenho coisas na minha mente. Um bom exemplo de uma tupla foi apontado como coordenadas. Isso parece […]