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

19
Como gerar nomes de arquivo exclusivos em c #
Eu implementei um algoritmo que irá gerar nomes exclusivos para arquivos que serão salvos no disco rígido. Estou acrescentando DateTime: Horas, Minutos, Segundos e Milissegundos, mas ainda gera nomes duplicados de arquivos porque estou carregando vários arquivos de uma vez. Qual é a melhor solução para gerar nomes exclusivos para …
131 c# 


15
Calcular um hash MD5 a partir de uma sequência
Eu uso o seguinte código C # para calcular um hash MD5 de uma seqüência de caracteres. Funciona bem e gera uma cadeia hexadecimal de 32 caracteres como esta: 900150983cd24fb0d6963f7d28e17f72 string sSourceData; byte[] tmpSource; byte[] tmpHash; sSourceData = "MySourceData"; //Create a byte array from source data. tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData); tmpHash …
131 c#  md5 

8
Método anônimo na chamada de chamada
Tendo um pouco de problema com a sintaxe em que queremos chamar um delegado anonimamente dentro de um Control.Invoke. Tentamos várias abordagens diferentes, todas sem sucesso. Por exemplo: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); onde someParameter é local para esse método O exemplo acima resultará em um erro do compilador: …

17
Método confiável para obter o endereço MAC da máquina em C #
Preciso de uma maneira de obter o endereço MAC de uma máquina, independentemente do sistema operacional em execução usando C #. O aplicativo precisará funcionar no XP / Vista / Win7 de 32 e 64 bits, bem como nesses sistemas operacionais, mas com um padrão de idioma estrangeiro. Muitos dos …
131 c#  mac-address 

4
Exemplo de pipes nomeados
Como escrevo um aplicativo simples e mínimo necessário para que ele funcione - teste que ilustra como usar IPC / Pipes Nomeados? Por exemplo, como alguém escreveria um aplicativo de console em que o Programa 1 diz "Olá Mundo" para o Programa 2 e o Programa 2 recebe uma mensagem …
131 c#  ipc  named-pipes 


7
Obter tempo em milissegundos usando C #
Estou criando um programa no qual preciso passar o tempo em milissegundos. Com o tempo, quero dizer um número que nunca é igual a si mesmo e é sempre 1000 números maior do que era um segundo atrás. Eu tentei converter DateTime.Nowpara um TimeSpane tirar TotalMillisecondsproveito disso ... mas ouvi …


8
A sequência não contém elementos?
Atualmente, estou usando uma única consulta em dois lugares para obter uma linha de um banco de dados. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); A consulta é boa ao recuperar a linha para inserir dados nas caixas de texto, mas retorna um erro …
131 c#  linq 

5
Tarefa assíncrona espera retorno
Alguém pode explicar o que isso significa em um método síncrono? Se eu tentar mudar o método async, o VS reclamará. Isso funciona: public Task MethodName() { return Task.FromResult<object>(null); } Isso não funciona: public async Task MethodName() { return Task.FromResult<object>(null); } Então, basicamente, eu gostaria de saber o que exatamente …

3
Retornar arquivo na API da Web do ASP.Net Core
Problema Desejo retornar um arquivo no meu controlador de API da Web do ASP.Net, mas todas as minhas abordagens retornam HttpResponseMessagecomo JSON. Código até agora public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } Quando chamo esse …


8
Alterar app.config padrão em tempo de execução
Eu tenho o seguinte problema: Temos um aplicativo que carrega módulos (complementos). Esses módulos podem precisar de entradas no app.config (por exemplo, configuração do WCF). Como os módulos são carregados dinamicamente, não quero ter essas entradas no arquivo app.config do meu aplicativo. O que eu gostaria de fazer é o …
130 c#  .net  app-config 


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.