Articles of .net

Como converter SecureString para System.String?

Todas as reservas sobre a segurança do seu SecureString, criando um System.String fora de lado , como pode ser feito? Como posso converter um System.Security.SecureString ordinário para System.String? Tenho certeza de que muitos de vocês que estão familiarizados com o SecureString responderão que nunca se deve transformar um SecureString em uma string comum do .NET […]

Substitua vários caracteres em uma string C #

Existe uma maneira melhor de replace seqüências de caracteres? Estou surpreso que o Replace não aceita uma matriz de caracteres ou uma matriz de strings. Eu acho que eu poderia escrever meu próprio ramal, mas fiquei curioso para saber se existe uma maneira melhor de fazer o seguinte? Observe que o último Replace é uma […]

O oposto de Intersect ()

O Intersect pode ser usado para encontrar correspondências entre duas collections, assim: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value in intersect) { Console.WriteLine(value); // Output: […]

Como localizar e replace texto em um arquivo com c #

Meu código até agora StreamReader reading = File.OpenText(“test.txt”); string str; while ((str = reading.ReadLine())!=null) { if (str.Contains(“some text”)) { StreamWriter write = new StreamWriter(“test.txt”); } } Eu sei como encontrar o texto, mas não tenho idéia de como replace o texto no arquivo com o meu.

Como comparar caracteres Unicode que são “parecidos”?

Eu caio em uma questão surpreendente. Eu carreguei um arquivo de texto no meu aplicativo e tenho uma lógica que compara o valor ter µ. E percebi que, mesmo que os textos sejam iguais, o valor de comparação é falso. Console.WriteLine(“μ”.Equals(“µ”)); // returns false Console.WriteLine(“µ”.Equals(“µ”)); // return true Na linha posterior, o caractere µ é […]

Como clicar programaticamente um botão no WPF?

Como não há nenhum método button.PerformClick() no WPF, existe uma maneira de clicar em um botão WPF programaticamente?

Como analisar uma string em um int anulável

Eu estou querendo analisar uma string em um int anulável em c #. ie. Desejo retornar o valor int da string ou null se não puder ser analisado. Eu estava meio que esperando que isso funcionasse int? val = stringVal as int?; Mas isso não vai funcionar, então a maneira que eu estou fazendo agora […]

Como posso escrever uma saída colorida rápida para o Console?

Eu quero saber se existe outra maneira ( mais rápida ) de saída de texto para a janela do aplicativo de console usando C # .net do que com os methods e propriedades simples Write , BackgroundColor e ForegroundColor ? Aprendi que cada célula tem uma cor de fundo e uma cor de primeiro plano, […]

Qual é a diferença entre IEnumerator e IEnumerable?

Duplicar Possível: Alguém pode explicar IEnumerable e IEnumerator para mim? Quais são as diferenças entre IEnumerator e IEnumerable?

ASP.net MVC – Como mostrar erro não autorizado na página de login?

No meu aplicativo asp.net MVC, eu tenho mais controladores decorados com [Authorize(Roles=”SomeGroup”)] Quando um usuário não está autorizado a acessar algo, ele é enviado para “~ / Login”, que é a ação de Login no meu controlador de conta. Como posso determinar se um usuário accessu a página de login por não ser autorizado para […]