Preguntas etiquetadas con .net

.NET Framework es un marco de software para sistemas operativos Microsoft Windows. Incluye una implementación de la Biblioteca de clases base, Common Language Runtime y Dynamic Language Runtime. Es compatible con muchos lenguajes de programación, incluidos C #, VB.NET, F # y C ++.





13
¿No es razonable esperar que Any () * no * arroje una excepción de referencia nula?
Cuando crea un método de extensión, puede, por supuesto, llamarlo. nullPero, a diferencia de una llamada al método de instancia, llamarlo como nulo no tiene que arrojar un NullReferenceException-> debe verificarlo y hacerlo manualmente. Para la implementación del método de extensión Linq, Any()Microsoft decidió que deberían lanzar un ArgumentNullException( https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/AnyAll.cs …

8
Invertir una declaración IF
Así que he estado programando durante algunos años y recientemente he comenzado a usar ReSharper más. Una cosa que ReSharper siempre me sugiere es "invertir la instrucción 'if' para reducir el anidamiento". Digamos que tengo este código: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } …







8
¿SÓLIDO, evitando dominios anémicos, inyección de dependencia?
Aunque esta podría ser una pregunta independiente del lenguaje de programación, estoy interesado en respuestas dirigidas al ecosistema .NET. Este es el escenario: supongamos que necesitamos desarrollar una aplicación de consola simple para la administración pública. La aplicación es sobre el impuesto de vehículos. Ellos (solo) tienen las siguientes reglas …
33 c#  .net  design  architecture 

4
¿Por qué F # tiene un modo interactivo pero no C #?
F # sale de la caja con un REPL interactivo. C # no tiene nada de eso y, de hecho, es un poco difícil de jugar sin configurar un proyecto completo (aunque LINQpad funciona y también es posible hacerlo a través de powershell). ¿Hay algo fundamentalmente diferente en los lenguajes …
32 c#  .net  tools  f# 

8
Diccionario vs Lista
Así que me encontré con un Dictionary<int, int>hoy en el trabajo. Esto me pareció extraño porque probablemente hubiera usado un List<int>en su lugar. ¿Hay alguna diferencia y habría un caso de uso en el que se preferiría una estructura sobre la otra?

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.