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

12
A maneira mais fácil de comparar matrizes em c #
Em Java, Arrays.equals()permite comparar facilmente o conteúdo de duas matrizes básicas (sobrecargas estão disponíveis para todos os tipos básicos). Existe uma coisa dessas em c #? Existe alguma maneira "mágica" de comparar o conteúdo de duas matrizes em C #?
180 c#  .net  arrays  compare 


5
Async aguardam no linq select
Preciso modificar um programa existente e ele contém o seguinte código: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Mas isso me parece muito estranho, antes de tudo, o uso de asynce awaitno select. De acordo com esta resposta de Stephen …
180 c#  linq  asynchronous 

15
Como cancelar a aplicação de uma migração no ASP.NET Core com o EF Core
Quando executo PM> Remove-Migration -context BloggingContextno VS2015 com um projeto ASP.NET Core usando o EF Core, obtenho o seguinte erro: System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using …

8
.NET: maneira mais simples de enviar POST com dados e resposta de leitura
Para minha surpresa, não posso fazer nada tão simples quanto isso, pelo que posso dizer, no .NET BCL: byte[] response = Http.Post ( url: "http://dork.com/service", contentType: "application/x-www-form-urlencoded", contentLength: 32, content: "home=Cosby&favorite+flavor=flies" ); Este código hipotético acima cria um HTTP POST, com dados e retorna a resposta de um Postmétodo em …


14
Converter sequência XML em objeto
Estou recebendo cadeias XML em um soquete e gostaria de convertê-las em objetos C #. As mensagens têm o formato: <msg> <id>1</id> <action>stop</action> </msg> Eu sou novo no .Net e não tenho certeza das melhores práticas para fazer isso. Eu usei o JAXB para Java antes e não tinha certeza …



6
O que é o App.config no C # .NET? Como usá-lo?
Eu fiz um projeto em C # .NET em que meu arquivo de banco de dados é uma pasta de trabalho do Excel. Como a localização da cadeia de conexão é codificada em minha codificação, não há problema em instalá-la no meu sistema, mas em outros sistemas existe. Existe uma …
179 c#  .net  app-config 


10
Melhor maneira de converter objetos para int
Provavelmente isso é trivial, mas não consigo pensar em uma maneira melhor de fazê-lo. Eu tenho um objeto COM que retorna uma variante que se torna um objeto em c #. A única maneira de colocar isso em um int é int test = int.Parse(string.Format("{0}", myobject)) Existe uma maneira mais …
179 c#  interop 

9
Criando um arquivo ZIP na memória usando o System.IO.Compression
Estou tentando criar um arquivo ZIP com um simples arquivo de texto de demonstração usando o MemoryStreamseguinte: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry("foo.txt"); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write("Bar!"); } …
179 c#  .net  zip  compression  ziparchive 


14
Senhas Hash e Salt em C #
Eu estava lendo um dos artigos de DavidHayden sobre Hashing User Senhas . Realmente não consigo o que ele está tentando alcançar. Aqui está o código dele: private static string CreateSalt(int size) { //Generate a cryptographic random number. RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider(); byte[] buff = new byte[size]; rng.GetBytes(buff); // …
178 c#  hash  passwords  salt 

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.