Articles of c #

Qual é o tamanho máximo de um array em C?

Eu entendo que o hardware irá limitar a quantidade de memory alocada durante a execução do programa. No entanto, minha pergunta é sem considerar o hardware. Assumindo que não havia limite para a quantidade de memory, não haveria limite para o array?

Parar automaticamente o Visual C ++ 2008 compilar no primeiro erro de compilation?

Eu sei que posso compilar arquivos de origem individuais, mas às vezes – digamos, ao editar um arquivo de header usado por muitos arquivos .cpp – vários arquivos de origem precisam ser recompilados. É para isso que Build é. O comportamento padrão do comando “Criar” no VC9 (Visual C ++ 2008) é tentar compilar todos […]

Como passar valores pelas páginas no ASP.net sem usar a Sessão

Estou tentando melhorar o desempenho do meu portal da web. Estou usando a session para armazenar informações de estado. Mas ouvi dizer que o uso da session diminuirá a velocidade do aplicativo. Existe alguma outra maneira de passar valores através da página no asp.net.

Por que o C # não implementa propriedades indexadas?

Eu sei, eu sei … A resposta de Eric Lippert a esse tipo de pergunta geralmente é algo como ” porque não valia a pena o custo de projetar, implementar, testar e documentar isso “. Mas ainda assim, eu gostaria de uma explicação melhor … Eu estava lendo este post sobre novos resources do C […]

Tabela de mapeamento muitos para muitos

De exemplos que eu vi online e em um livro CodeFirst Framework de Entidade de Programação, quando você tem uma coleção em ambas as classs, EF criaria uma tabela de mapeamento, como MembersRecipes e a chave primária de cada class seria vinculada a essa tabela. No entanto, quando faço o seguinte, em vez disso, obtenho […]

dividir uma string separada por vírgula com strings entre aspas e aspas

Eu tenho a seguinte seqüência separada por vírgula que eu preciso dividir. O problema é que parte do conteúdo está entre aspas e contém vírgulas que não devem ser usadas na divisão … Corda: 111,222,”33,44,55″,666,”77,88″,”99″ Eu quero a saída: 111 222 33,44,55 666 77,88 99 Eu tentei isso: (?:,?)((?<=")[^"]+(?=")|[^",]+) Mas ele lê a vírgula entre […]

Por que o typeid.name () retorna caracteres estranhos usando o GCC e como imprimir nomes não-manipulados?

Por que quando eu corro este main.cpp : #include #include using namespace std; struct Blah {}; int main() { cout << typeid(Blah).name() << endl; return 0; } Compilando-o com a versão 4.4.4 do GCC: g++ main.cpp Eu entendi isso: 4Blah No Visual C ++ 2008, gostaria de receber: struct Blah Existe uma maneira de fazer […]

O que o malloc (0) retorna?

O que malloc(0) retorna? A resposta seria a mesma para realloc(malloc(0),0) ? #include #include int main() { printf(“%p\n”, malloc(0)); printf(“%p\n”, realloc(malloc(0), 0)); return 0; } Saída do linux gcc: manav@manav-workstation:~$ gcc -Wall mal.c manav@manav-workstation:~$ ./a.out 0x9363008 (nil) manav@manav-workstation:~$ A saída continua mudando toda vez para malloc(0) . Esta é uma resposta padrão? E por que […]

Convertendo uma string para um nome de class

Eu tenho uma variável de seqüência de caracteres que representa o nome de uma class personalizada. Exemplo: string s = “Customer”; Vou precisar criar um arraylist de clientes. Então, a syntax necessária é: List cust = new .. Como faço para converter a string s para poder criar esta arraylist em tempo de execução?

Entidade Framework / SQL2008 – Como atualizar automaticamente os campos LastModified para Entidades?

Se eu tenho a seguinte entidade: public class PocoWithDates { public string PocoName { get; set; } public DateTime CreatedOn { get; set; } public DateTime LastModified { get; set; } } Que corresponde a uma tabela do SQL Server 2008 com o mesmo nome / atributos … Como posso automaticamente : Defina o campo […]