Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.

14
Fila prioritária em .Net [fechado]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 3 anos . Melhore esta pergunta Estou procurando uma implementação .NET de uma fila …

9
Variável capturada em um loop em C #
Eu conheci uma questão interessante sobre c #. Eu tenho código como abaixo. List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Espero que ele produza 0, 2, 4, …

14
Por que você deve remover o C # desnecessário usando diretivas?
Por exemplo, raramente preciso de: using System.Text; mas está sempre lá por padrão. Presumo que o aplicativo usará mais memória se o seu código contiver diretivas desnecessárias . Mas há mais alguma coisa que eu deva estar ciente? Além disso, faz alguma diferença se a mesma diretiva de uso for …
216 c#  assemblies  using 


30
Validação de email Regex
Eu uso isso @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp para validar o email ([\w\.\-]+)- refere-se ao domínio de primeiro nível (muitas letras e números, também apontar e hífen) ([\w\-]+)- refere -se ao domínio de segundo nível ((\.(\w){2,3})+)- e refere-se a outros domínios de nível (de 3 ao infinito), que inclui um ponto e 2 …
215 c#  regex  validation 

15
Finalizar vs Dispor
Por que algumas pessoas usam o Finalizemétodo sobre o Disposemétodo? Em que situações você usaria o Finalizemétodo sobre o Disposemétodo e vice-versa?
215 c#  dispose 


24
String vs. StringBuilder
Eu entendo a diferença entre Stringe StringBuilder( StringBuildersendo mutável), mas há uma grande diferença de desempenho entre os dois? O programa no qual estou trabalhando tem muitos anexos de sequência conduzidos por maiúsculas (500+). Está usando StringBuilderuma escolha melhor?
215 c#  .net  performance 



2
Singleton por Jon Skeet esclarecimentos
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Desejo …

18
Traga uma janela para a frente no WPF
Como posso trazer meu aplicativo WPF para a frente da área de trabalho? Até agora eu tentei: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetForegroundWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle); Nenhuma delas está realizando o trabalho ( Marshal.GetLastWin32Error()está dizendo que essas operações foram concluídas com êxito e os …
214 c#  .net  wpf  winapi  pinvoke 

12
Maneira mais rápida de comparar duas listas genéricas para diferenças
Qual é o mais rápido (e menos intensivo em recursos) para comparar dois itens massivos (> 50.000) e, como resultado, possui duas listas como as abaixo: itens que aparecem na primeira lista, mas não na segunda itens que aparecem na segunda lista, mas não na primeira Atualmente, estou trabalhando com …
214 c#  linq  list 

5
Continuação da tarefa no encadeamento da interface do usuário
Existe uma maneira 'padrão' de especificar que uma continuação de tarefa deve ser executada no thread a partir do qual a tarefa inicial foi criada? Atualmente, tenho o código abaixo - ele está funcionando, mas acompanhar o despachante e criar uma segunda ação parece uma sobrecarga desnecessária. dispatcher = Dispatcher.CurrentDispatcher; …
214 c#  .net  wpf  multithreading  task 

25
Gerar classe da tabela do banco de dados
Como posso gerar uma classe a partir de um objeto de tabela do SQL Server? Eu não estou falando sobre o uso de algum ORM. Eu só preciso criar as entidades (classe simples). Algo como: public class Person { public string Name { get;set; } public string Phone { get;set; …
214 c#  sql  sql-server  tsql 

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.