Eu estou procurando uma maneira elegante, de preferência uma expressão linq curta, para contar quantos caracteres alfanuméricos uma determinada string contém. A maneira ‘chata’ que faço agora é esta: int num = 0; for (int i = 0; i < password.Length; i++) { if (!char.IsLetterOrDigit(password, i)) { num++; } } if (num < MinRequiredNonAlphanumericCharacters) return […]
Eu tenho isso: string cmd = ” -i “”” + finPath + “”” -ar 44100 -ab 160k “”” + foutPath + “”””; e eu preciso passá-lo para o prompt de comando do C # usando Systems.Diagnostics.Process . Nenhuma combinação parece funcionar. Programa funciona muito bem se eu executá-lo no prompt de comando. Também funciona muito […]
Eu tenho uma class personalizada, que depende de um tipo genérico T para ser repassado. Eu só sei que tipo é na forma de string, porque é assim que está sendo enviado. Eu tenho procurado por aí, mas não consigo encontrar exatamente o que eu preciso. Eu posso analisar o valor da string para um […]
Se eu executar o seguinte comando no console, ele será bem-sucedido: “C:\Users\myAccount.Unit\Favorites\Downloads\fiji.app (1)\fiji.exe” -macro “C:\Users\myAccount.Unit\Favorites\Downloads\fiji.app (1)\macros\FFTBatch.ijm” C:\Users\myAccount.Unit\Documents\Untitled001\ onde “C:\Users\myAccount.Unit\Favorites\Downloads\fiji.app (1)\fiji.exe” é o arquivo do aplicativo, “C:\Users\myAccount.Unit\Favorites\Downloads\fiji.app (1)\macros\FFTBatch.ijm” é o arquivo de macro que é executado, e C:\Users\myAccount.Unit\Documents\Untitled001\ são as imagens processadas pela macro anterior. No entanto, quando eu uso o C # para fazer este […]
Você poderia me ajudar a encontrar o nome do arquivo da string? Agora eu tenho uma seqüência de conteúdo como “C: \ xxxx \ xxxx \ xxxx \ abc.pdf”. Mas eu quero apenas o nome do arquivo, ou seja. abc.pdf. Como vai ficar usando funções de string?
Eu tenho uma lista de seqüências de caracteres, como: { abc001, abc002, abc003, cdef001, cdef002, cdef004, ghi002, ghi001 } Eu quero pegar todos os prefixos únicos comuns; por exemplo, para a lista acima: { abc, cdef, ghi } Como faço isso?
Eu simplifiquei bastante o problema e aqui está o código de exemplo: string outputString = string.Empty; string joinOutputString = string.Empty; string pathOutputString = string.Empty; string[] myStrings = new string[4]; myStrings[0] = “First entry”; myStrings[1] = “اول”; myStrings[2] = “دوم”; myStrings[3] = “Last entry”; StringBuilder sb = new StringBuilder(); for (int i = 0; i < […]
O List.Contains (mystring) faz uma comparação de referência ou uma comparação de valor? Por exemplo, eu tenho este código: /// /// If the value isn’t null or an empty string, /// and doesn’t exist in the list, it adds it to the list /// static void AddToListIfNotEmpty(List thelist, SqlString val) { string value = val.ToString().Trim(); […]
Como posso adicionar uma marca de ordem de byte a um StringBuilder? (Eu tenho que passar uma string para outro método que irá salvá-lo como um arquivo, mas não posso modificar esse método). Eu tentei isso: var sb = new StringBuilder(); sb.Append(‘\xEF’); sb.Append(‘\xBB’); sb.Append(‘\xBF’); Mas quando eu vejo isso com o editor hexadecimal, ele adiciona […]
Como eu imprimo uma String que eu gero no WinForms? A seqüência de caracteres que gostaria de imprimir está localizada em um UserControl. Isso é o que eu já tenho. Quando pressiono o botão de impressão, nada é impresso. private void print_Click(object sender, EventArgs e) { PrintDialog printDialog = new PrintDialog(); PrintDocument printDocument = new […]