Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

13
Cómo determinar si .NET Core está instalado
Sé que para versiones anteriores de .NET, puede determinar si se instala una versión dada siguiendo https://support.microsoft.com/en-us/kb/318785 ¿Existe un método oficial para determinar si está instalado .NET Core ? (Y no me refiero al SDK, quiero verificar un servidor sin el SDK, para determinar si tiene DotNetCore.1.0.0-WindowsHosting.exe instalado) puedo ver …


7
Resolución de instancias con ASP.NET Core DI
¿Cómo resuelvo manualmente un tipo usando el marco de inyección de dependencia incorporado ASP.NET Core MVC? Configurar el contenedor es bastante fácil: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Pero, ¿cómo puedo resolver ISomeServicesin realizar la inyección? Por ejemplo, quiero hacer esto: ISomeService service = services.Resolve<ISomeService>(); No …



30
Hacer público un método privado para probarlo ... ¿buena idea?
Nota para el moderador: ya hay 39 respuestas publicadas aquí (algunas se han eliminado). Antes de publicar su respuesta, considere si puede agregar algo significativo a la discusión. Es más que probable que solo estés repitiendo lo que otra persona ya ha dicho. Ocasionalmente me encuentro necesitando hacer un método …
301 c#  java  unit-testing 

6
Convert.ChangeType () falla en tipos anulables
Quiero convertir una cadena en un valor de propiedad de objeto, cuyo nombre tengo como cadena. Estoy tratando de hacer esto así: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) { property.SetValue(entity, Convert.ChangeType(value, property.PropertyType), null); } El problema es que …
301 c#  .net  reflection 

5
Extraer bits con una sola multiplicación
Vi una técnica interesante utilizada en una respuesta a otra pregunta , y me gustaría entenderla un poco mejor. Se nos da un entero de 64 bits sin signo, y estamos interesados ​​en los siguientes bits: 1.......2.......3.......4.......5.......6.......7.......8....... Específicamente, nos gustaría moverlos a las ocho primeras posiciones, así: 12345678........................................................ No nos …



30
Visual Studio 2010 - extensiones recomendadas [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta puede mejorarse y posiblemente reabrirse, visite el …


14
¿Qué herramientas de análisis estático de código abierto C ++ están disponibles? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta puede mejorarse y posiblemente reabrirse, visite el …



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.