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

13
Ler dados do SqlDataReader
Eu tenho um banco de dados do SQL Server 2008 e estou trabalhando nele no back-end. Estou trabalhando em asp.net/C# SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { //how do I read strings here???? } Eu sei que o leitor tem valores. Meu comando SQL é selecionar apenas 1 coluna de …

4
Hora do DateTime? no formato de 24 horas
Então, eu tenho esse DateTime? e o que eu quero fazer é obter a hora, mas mostrá-la no formato de 24 horas. Por exemplo: se a hora for 14:20:23, quero convertê-lo para 14:20 e é isso. Estou trabalhando com Visual C #. Alguma idéia, por favor, obrigado. Eu tenho algo …
157 c#  datetime 


13
Fazer chamadas Https usando HttpClient
Eu tenho usado HttpClientpara fazer chamadas WebApi usando c #. Parece maneira limpa e rápida em comparação com WebClient. No entanto, estou atolado ao fazer Httpschamadas. Como posso fazer o código abaixo para fazer Httpschamadas? HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri("https://foobar.com/"); httpClient.DefaultRequestHeaders.Accept.Clear(); httpClient.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/xml")); var task …


8
Como obtenho o primeiro elemento de um IEnumerable <T> no .net?
Muitas vezes, quero pegar o primeiro elemento de um IEnumerable&lt;T&gt;.net e não encontrei uma boa maneira de fazê-lo. O melhor que eu criei é: foreach(Elem e in enumerable) { // do something with e break; } Que nojo! Então, existe uma boa maneira de fazer isso?
157 c#  .net 

9
O que o método Assert () faz? Ainda é útil?
Estou depurando com pontos de interrupção e percebo a chamada de afirmação? Eu pensei que era apenas para testes de unidade. O que faz mais do que o ponto de interrupção? Como posso interromper, por que devo usar o Assert?
156 c#  assert 

13
Matar processo filho quando o processo pai é morto
Estou criando novos processos usando a System.Diagnostics.Processclasse do meu aplicativo. Quero que esses processos sejam eliminados quando / se meu aplicativo falhar. Mas se eu matar meu aplicativo do Gerenciador de Tarefas, os processos filhos não serão mortos. Existe alguma maneira de tornar os processos filhos dependentes do processo pai?
156 c#  .net  process 

8
O controle não pode passar de um rótulo de caso
Estou tentando escrever uma declaração de opção que digite o termo de pesquisa no campo de pesquisa, dependendo da caixa de texto de pesquisa presente. Eu tenho o seguinte código. Mas estou recebendo o erro "O controle não pode ser eliminado de um rótulo de caso". switch (searchType) { case …


12
Número aleatório entre 2 números duplos
É possível gerar um número aleatório entre 2 duplos? Exemplo: public double GetRandomeNumber(double minimum, double maximum) { return Random.NextDouble(minimum, maximum) } Então eu chamo com o seguinte: double result = GetRandomNumber(1.23, 5.34); Qualquer pensamento seria apreciado.
156 c#  random 


18
Formatação de seqüência de caracteres nomeada em C #
Existe alguma maneira de formatar uma seqüência de caracteres por nome, em vez de posição em C #? Em python, eu posso fazer algo parecido com este exemplo (descaradamente roubado daqui ): &gt;&gt;&gt; print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. …

4
O que torna um método seguro para threads? Quais são as regras?
Existem regras / diretrizes gerais para o que torna um método seguro para threads? Entendo que provavelmente há um milhão de situações pontuais, mas e em geral? Isso é simples? Se um método acessa apenas variáveis ​​locais, é seguro para threads. É isso? Isso também se aplica a métodos estáticos? …
156 c#  thread-safety 


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.