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

30
Atributos más útiles [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Sé que los atributos son extremadamente útiles. Hay algunos predefinidos, …
784 c#  .net  .net-attributes 



9
Generador de números aleatorios que solo genera un número aleatorio
Tengo la siguiente función: //Function to get random number public static int RandomNumber(int min, int max) { Random random = new Random(); return random.Next(min, max); } Como lo llamo: byte[] mac = new byte[6]; for (int x = 0; x < 6; ++x) mac[x] = (byte)(Misc.RandomNumber((int)0xFFFF, (int)0xFFFFFF) % 256); Si …
766 c#  random 




30
La definición de manifiesto del ensamblado ubicado no coincide con la referencia del ensamblado
Estoy intentando ejecutar algunas pruebas unitarias en una aplicación de formularios Windows Forms de C # (Visual Studio 2005), y aparece el siguiente error: System.IO.FileLoadException: No se pudo cargar el archivo o ensamblado 'Utility, Version = 1.2.0.200, Culture = neutral, PublicKeyToken = 764d581291d764f7' o una de sus dependencias. La definición …


30
¿Cómo limpio correctamente los objetos de interoperabilidad de Excel?
Estoy usando la interoperabilidad de Excel en C # ( ApplicationClass) y he colocado el siguiente código en mi cláusula finalmente: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Aunque este tipo de trabajo funciona, el Excel.exeproceso todavía está en segundo plano incluso después de cerrar Excel. …
747 c#  excel  interop  com-interop 

18
¿Distinto () con lambda?
Bien, entonces tengo un enumerable y deseo obtener valores distintos de él. Usando System.Linq, por supuesto, hay un método de extensión llamado Distinct. En el caso simple, se puede usar sin parámetros, como: var distinctValues = myStringList.Distinct(); Bien y bien, pero si tengo un número de objetos para los que …

9
DateTime vs DateTimeOffset
Actualmente, tenemos una forma estándar de tratar con .NET DateTime's de una manera consciente de TimeZone: cada vez que producimos una DateTimelo hacemos en UTC (por ejemplo, usando DateTime.UtcNow), y cada vez que mostramos una, volvemos de UTC a la hora local del usuario . Eso funciona bien, pero he …

13
¿Cómo se configura el encabezado Content-Type para una solicitud HttpClient?
Estoy tratando de establecer el Content-Typeencabezado de un HttpClientobjeto como lo requiere una API a la que estoy llamando. Intenté configurar lo Content-Typesiguiente a continuación: using (var httpClient = new HttpClient()) { httpClient.BaseAddress = new Uri("http://example.com/"); httpClient.DefaultRequestHeaders.Add("Accept", "application/json"); httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json"); // ... } Me permite agregar el Acceptencabezado pero cuando …
739 c#  asp.net  api  http  rest 

30
¿Cómo maneja múltiples botones de envío en ASP.NET MVC Framework?
¿Hay alguna manera fácil de manejar múltiples botones de envío desde el mismo formulario? Por ejemplo: <% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %> <input type="submit" value="Send" /> <input type="submit" value="Cancel" /> <% Html.EndForm(); %> ¿Alguna idea de cómo hacer esto en ASP.NET Framework Beta? Todos los ejemplos que busqué en Google tienen …


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.