Preguntas etiquetadas con c#

C # es un lenguaje de programación orientado a objetos de recolección de basura, administrado y multiparadigma creado por Microsoft en paralelo con la plataforma .NET

5
para vs. foreach vs. LINQ
Cuando escribo código en Visual Studio, ReSharper (¡Dios lo bendiga!) A menudo me sugiere que cambie mi bucle for de la vieja escuela en una forma foreach más compacta. Y a menudo, cuando acepto este cambio, ReSharper da un paso adelante y me sugiere que lo cambie nuevamente, en una …
86 c#  linq 





10
Excepciones, códigos de error y sindicatos discriminados.
Recientemente comencé un trabajo de programación en C #, pero tengo bastante experiencia en Haskell. Pero entiendo que C # es un lenguaje orientado a objetos, no quiero forzar una clavija redonda en un agujero cuadrado. Leí el artículo Lanzamiento de excepciones de Microsoft que dice: NO devuelva códigos de …
80 c#  exceptions 

6
¿Cuándo ir con fluidez en C #?
En muchos aspectos, me gusta mucho la idea de interfaces fluidas, pero con todas las características modernas de C # (inicializadores, lambdas, parámetros con nombre) me encuentro pensando, "¿vale la pena?" Y "¿Es este el patrón correcto para ¿utilizar?". ¿Podría alguien darme, si no una práctica aceptada, al menos su …
78 c#  .net 




9
¿Por qué usar clases parciales?
En mi opinión, la partialpalabra clave no hace más que permitir que una clase se divida entre varios archivos de origen. ¿Hay alguna razón para hacer esto que no sea para la organización del código? Lo he visto usado para eso en las clases de IU generadas. Parece una mala …

5
¿Por qué no usarías la directiva 'using' en C #?
Los estándares de codificación existentes en un gran proyecto de C # incluyen una regla de que todos los nombres de tipo deben estar completamente calificados, lo que prohíbe el empleo de la directiva 'usar'. Entonces, en lugar de lo familiar: using System.Collections.Generic; .... other stuff .... List<string> myList = …




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.