Preguntas etiquetadas con c#

C # (pronunciado "see sharp") es un lenguaje de programación multiparadigma de tipo estático de alto nivel desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Utilice esta etiqueta para preguntas sobre código escrito en C # o la especificación formal de C #.

12
La forma más fácil de comparar matrices en C #
En Java, Arrays.equals()permite comparar fácilmente el contenido de dos matrices básicas (hay sobrecargas disponibles para todos los tipos básicos). ¿Existe tal cosa en C #? ¿Hay alguna forma "mágica" de comparar el contenido de dos matrices en C #?
180 c#  .net  arrays  compare 


5
Async aguarda en linq select
Necesito modificar un programa existente y contiene el siguiente código: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Pero esto me parece muy extraño, en primer lugar, el uso de asyncy awaiten la selección. De acuerdo con esta respuesta por Stephen …
180 c#  linq  asynchronous 

15
Cómo no aplicar una migración en ASP.NET Core con EF Core
Cuando ejecuto PM> Remove-Migration -context BloggingContextVS2015 con un proyecto ASP.NET Core con EF Core, aparece el siguiente error: 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 a new …

8
.NET: la forma más sencilla de enviar POST con datos y leer la respuesta
Para mi sorpresa, no puedo hacer nada tan simple como esto, por lo que puedo decir, en .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 anterior realiza una POST HTTP, con datos, y devuelve la respuesta de un Postmétodo …


14
Convertir cadena XML a objeto
Estoy recibiendo cadenas XML sobre un socket, y me gustaría convertirlas en objetos C #. Los mensajes son de la forma: <msg> <id>1</id> <action>stop</action> </msg> Soy nuevo en .Net, y no estoy seguro de la mejor práctica para realizar esto. He usado JAXB para Java anteriormente, y no estaba seguro …



6
¿Qué es App.config en C # .NET? ¿Cómo usarlo?
He realizado un proyecto en C # .NET donde mi archivo de base de datos es un libro de Excel. Dado que la ubicación de la cadena de conexión está codificada en mi codificación, no hay ningún problema para instalarla en mi sistema, pero para otros sistemas sí. ¿Hay alguna …
179 c#  .net  app-config 


10
Mejor manera de lanzar objetos a int
Esto es probablemente trivial, pero no puedo pensar en una mejor manera de hacerlo. Tengo un objeto COM que devuelve una variante que se convierte en un objeto en C #. La única forma en que puedo llevar esto a un int es int test = int.Parse(string.Format("{0}", myobject)) ¿Hay una …
179 c#  interop 

9
Crear un archivo ZIP en la memoria usando System.IO.Compression
Estoy tratando de crear un archivo ZIP con un archivo de texto de demostración simple usando el MemoryStreamsiguiente: 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
Contraseñas de hash y sal en C #
Estaba leyendo uno de los artículos de DavidHayden sobre Hashing User Passwords . Realmente no puedo entender lo que está tratando de lograr. Aquí está su código: 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 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.