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



6
¿Cómo puedo evitar continuaciones síncronas en una tarea?
Tengo un código de biblioteca (redes de socket) que proporciona una TaskAPI basada en respuestas pendientes a solicitudes, según TaskCompletionSource<T>. Sin embargo, hay una molestia en el TPL porque parece imposible evitar las continuaciones sincrónicas. Lo que me gustaría poder hacer es: decirle TaskCompletionSource<T>que no debe permitir que las personas …


8
Creación del campo Entity Framework Code First Date
Estoy usando el método Entity Framework Code First para crear mi tabla de base de datos. El siguiente código crea una DATETIMEcolumna en la base de datos, pero quiero crear una DATEcolumna. [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } ¿Cómo puedo crear una …

5
¿Cuál es la mejor manera de lograr "MinOrDefault" en Linq?
Estoy produciendo una lista de valores decimales a partir de una expresión linq y quiero el valor mínimo distinto de cero. Sin embargo, es muy posible que la expresión linq resulte en una lista vacía. Esto generará una excepción y no hay MinOrDefault para hacer frente a esta situación. decimal …
82 c#  linq 


6
¿Cuál es el valor booleano predeterminado en C #?
Un booleano ( bool) no puede ser nulo. Y: bool foo; if(foo){} // Use of unassigned local variable 'foo' ¿Por qué el valor predeterminado no es falso? Entonces, ¿cuál es el valor si no es nulo? ¿Cuál es la razón? Edición 1: el valor predeterminado es falso, pero todas las …
82 c# 


3
¿Cómo usar SqlClient en ASP.NET Core?
Estoy tratando de usar la biblioteca SQLClient en ASP.net Core pero parece que no puedo hacer que funcione. Encontré este artículo en línea que me aconseja cómo configurar, pero no me funciona: http://blog.developers.ba/using-classic-ado-net-in-asp-net-vnext/ Tengo un paquete de aplicación de consola simple. Mi project.json se ve así: { "version": "1.0.0-*", "description": …

10
¿Por qué usar IList o List?
Sé que ha habido muchas publicaciones sobre esto, pero todavía me confunde por qué debería pasar una interfaz como IList y devolver una interfaz como IList en lugar de la lista concreta. Leí muchas publicaciones que dicen cómo esto hace que sea más fácil cambiar la implementación más adelante, pero …
82 c# 


6
LINQ OrderBy con más de un campo
Tengo una lista que necesito ordenar por dos campos. Intenté usar OrderBy en LINQ pero eso solo me permite especificar un campo. Estoy buscando que la lista se ordene por el primer campo y luego, si hay duplicados en el primer campo, ordenar por el segundo campo. Por ejemplo, quiero …
82 c#  linq 

4
Web.Config Debug / Release
Sé que web.config en Visual Studio 2010 ofrece la posibilidad de cambiar de las bases de datos del modo de depuración al modo de lanzamiento. Aquí está mi Web.Release.config: <?xml version="1.0"?> <!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 --> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <connectionStrings> <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User …
82 c#  asp.net  web-config 

2
Func <T> () frente a Func <T> .Invoke ()
Tengo curiosidad por las diferencias entre llamar a un Func directamente y usar Invoke () en él. Hay una diferencia ? ¿Es el primero, el azúcar sintáctico y las llamadas Invoke () debajo de todos modos? public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method.Invoke(); } vs public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { …
82 c#  invoke  func 

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.