Articles of c #

Maneira correta de dividir um std :: string em um vetor

Duplicar Possível: Como dividir uma string? Qual é o caminho certo para dividir uma string em um vetor de strings. Delimitador é espaço ou vírgula.

String de formato numérico personalizado para exibir sempre o sinal

Existe alguma maneira eu posso especificar uma string de formato numérico padrão ou personalizado para sempre a saída do sinal, seja + ve ou -ve (embora o que deve fazer para zero, não tenho certeza!)

Como alterar a cor da barra de progresso no c # .net 3. 5?

Eu gostaria de fazer duas coisas na minha barra de progresso. Mude a cor verde para vermelho. Remova os blocos e faça em uma cor. Qualquer informação sobre essas duas coisas eu me pergunto como realizar será muito bem appreaciated! Obrigado.

Para retornar IQueryable ou não retornar IQueryable

Eu tenho uma class de repository que envolve meu LINQ para contexto de dados SQL. A class de repository é uma class de linha de negócios que contém toda a lógica da camada de dados (e o armazenamento em cache e outros). Aqui está a minha v1 da minha interface repo. public interface ILocationRepository { […]

vs em genéricos

Qual é a diferença entre e ? Por exemplo: public interface IExample { … } vs. public interface IExample { … }

Como faço para rolar automaticamente para a parte inferior de uma checkbox de texto de múltiplas linhas?

Eu tenho uma checkbox de texto com a propriedade .Multiline definida como true. Em intervalos regulares, estou adicionando novas linhas de texto a ele. Eu gostaria que a checkbox de texto rolasse automaticamente para a input mais abaixo (a mais nova) sempre que uma nova linha fosse adicionada. Como faço isso?

Esse padrão de proteção de access orientado por chave é um idioma conhecido?

Matthieu M. criou um padrão para proteção de access nessa resposta que eu já tinha visto antes, mas nunca considerei conscientemente um padrão: class SomeKey { friend class Foo; SomeKey() {} // possibly make it non-copyable too }; class Bar { public: void protectedMethod(SomeKey); }; Aqui apenas um friend da class chave tem access a […]

Por que não posso usar o operador ‘await’ no corpo de uma instrução de bloqueio?

A palavra-chave await em C # (.NET Async CTP) não é permitida a partir de uma instrução de bloqueio. Do MSDN : Uma expressão await não pode ser usada em uma function síncrona, em uma expressão de consulta, no bloco catch ou finally de uma instrução de tratamento de exceção, no bloco de uma instrução […]

Usando pointers para remover itens da linked list individualmente

Em uma entrevista recente ao Slashdot, Linus Torvalds deu um exemplo de como algumas pessoas usam pointers de uma forma que indica que eles não entendem como usá-los corretamente. Infelizmente, como sou uma das pessoas de quem ele fala, também não entendi o exemplo dele: Eu vi muitas pessoas que excluem uma input de lista […]

Como você remove caracteres hexadecimais inválidos de uma fonte de dados baseada em XML antes de construir um XmlReader ou XPathDocument que usa os dados?

Existe alguma maneira fácil / geral de limpar uma fonte de dados baseada em XML antes de usá-la em um XmlReader para que eu possa consumir normalmente dados XML que não estejam em conformidade com as restrições de caracteres hexadecimais colocadas em XML? Nota: A solução precisa manipular fonts de dados XML que usam codificações […]