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 #.

2
Criando tarefas agendadas
Estou trabalhando em um projeto C # WPF. Eu preciso permitir que o usuário crie e adicione uma tarefa agendada ao Agendador de Tarefas do Windows. Como eu poderia fazer isso e do que eu preciso usando diretivas e referências, pois não encontro muito ao pesquisar na Internet.
148 c#  wpf  scheduled-tasks 

14
Converter char para int em C #
Eu tenho um caractere em c #: char foo = '2'; Agora eu quero colocar o 2 em um int. Acho que Convert.ToInt32 retorna o valor decimal real do caractere e não o número 2. O seguinte funcionará: int bar = Convert.ToInt32(new string(foo, 1)); O int.parse também funciona apenas em …
148 c#  char  int 





10
Descubra se a hora atual cai em um intervalo de tempo
Usando o .NET 3.5 Quero determinar se o horário atual cai em um intervalo de tempo. Até agora eu tenho o tempo atual: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Estou pensando em como obter o intervalo de tempo convertido e comparado. Isso funcionaria? if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay && Convert.ToDateTime("13:01") >= …
147 c#  datetime  timespan 




5
Teste de unidade ASP.NET WebApi com Request.CreateResponse
Estou tentando escrever alguns testes de unidade para o meu ApiController e enfrentou alguns problemas. Existe um bom método de extensão chamado Request.CreateResponse que ajuda muito na geração de resposta. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Existe alguma maneira de zombar do CreateResponse …

8
Onde a saída System.Diagnostics.Debug.Write aparece?
O programa C # a seguir (construído com csc hello.cs) é impresso apenas Hello via Console!no console e Hello via OutputDebugStringna janela DebugView. No entanto, não consigo ver nenhuma das System.Diagnostics.*chamadas. Por que é que? using System; using System.Runtime.InteropServices; class Hello { [DllImport("kernel32.dll", CharSet=CharSet.Auto)] public static extern void OutputDebugString(string message); …
147 c#  debugging 

5
Elevando o privilégio do processo programaticamente?
Estou tentando instalar um serviço usando o InstallUtil.exe, mas invocado Process.Start. Aqui está o código: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); onde m_strInstallUtilé o caminho completo e exe para "InstallUtil.exe" e strExePathé o caminho / nome completo para o meu serviço. A execução da sintaxe da linha …


17
Qual é o melhor valor de retorno ou parâmetro out?
Se queremos obter um valor de um método, podemos usar um valor de retorno, como este: public int GetValue(); ou: public void GetValue(out int x); Eu realmente não entendo as diferenças entre eles e, portanto, não sei o que é melhor. Você pode me explicar isso? Obrigado.
147 c#  reference 

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.