Programação

Q & A para programadores profissionais e entusiastas

7
Tratamento de aviso para possível enumeração múltipla de IEnumerable
No meu código na necessidade de usar IEnumerable<>várias vezes, portanto, obter o erro Resharper de "Enumeração múltipla possível de IEnumerable". Código de amostra: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); …




23
Como atribuir propriedades dinamicamente a um objeto no TypeScript?
Se eu quisesse atribuir programaticamente uma propriedade a um objeto em Javascript, faria assim: var obj = {}; obj.prop = "value"; Mas no TypeScript, isso gera um erro: A propriedade 'prop' não existe no valor do tipo '{}' Como devo atribuir qualquer nova propriedade a um objeto no TypeScript?
359 typescript 



16
Como manter os espaços no final e / ou no início de uma String?
Eu tenho que concatenar essas duas seqüências de caracteres dos meus arquivos de recurso / valor: <string name="Toast_Memory_GameWon_part1">you found ALL PAIRS ! on </string> <string name="Toast_Memory_GameWon_part2"> flips !</string> Eu faço assim: String message_all_pairs_found = getString(R.string.Toast_Memory_GameWon_part1)+total_flips+getString(R.string.Toast_Memory_GameWon_part2); Toast.makeText(this, message_all_pairs_found, 1000).show(); Mas os espaços no final da primeira corda e no início da …


11
Substituir guias por espaços no vim
Gostaria de converter tab em espaços no gVim. Eu adicionei a seguinte linha ao meu _vimrc: set tabstop=2 Ele funciona para parar em dois espaços, mas ainda parece que uma tecla de tabulação foi inserida (tentei usar a tecla h para contar os espaços posteriormente). Não tenho certeza do que …
358 vim  vi 

5
instrução if, elif, else emite no Bash
Não consigo entender qual é o problema da ifdeclaração a seguir em relação ao elife then. Lembre- printfse de que ainda está em desenvolvimento. Eu ainda não pude testá-lo na declaração, portanto é mais do que provável que esteja errado. O erro que estou recebendo é: ./timezone_string.sh: line 14: syntax …
358 bash  if-statement 



25
Posso incrementar automaticamente a versão de compilação do arquivo ao usar o Visual Studio?
Eu estava pensando como poderia incrementar automaticamente a compilação (e versão?) Dos meus arquivos usando o Visual Studio (2005). Se eu procurar as propriedades do say C:\Windows\notepad.exe, a guia Versão exibirá "Versão do arquivo: 5.1.2600.2180". Gostaria de obter esses números interessantes também na versão das minhas DLLs, não na versão …


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.