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


7
¿Alguien puede sugerirme un proyecto para que me escriba?
Actualmente soy un desarrollador de C # con una comprensión bastante inestable de los subprocesos. Ambos enlaces se han sugerido en otras publicaciones: http://www.yoda.arachsys.com/csharp/threads/ http://www.albahari.com/threading/ ¿Debo volver a lo básico y tal vez mirar algunos textos de informática sobre el tema? Realmente siento que si salto y uso las bibliotecas …

5
Equilibrio de inyección de dependencia con diseño de API pública
He estado contemplando cómo equilibrar el diseño comprobable utilizando la inyección de dependencia con el suministro de API pública fija simple. Mi dilema es: la gente querría hacer algo así var server = new Server(){ ... }y no tener que preocuparse por crear las muchas dependencias y gráficos de dependencias …
13 c#  api 


7
¿Qué debo incluir en el encabezado de la documentación de mi clase?
Estoy buscando un formato de documentación de clase informativo para mis clases de Entidad, Lógica empresarial y Acceso a datos. Encontré los siguientes dos formatos desde aquí Formato 1 ///----------------------------------------------------------------- /// Namespace: <Class Namespace> /// Class: <Class Name> /// Description: <Description> /// Author: <Author> Date: <DateTime> /// Notes: <Notes> /// …


2
Cómo implementar el manejo de errores [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . Aunque he programado a nivel profesional durante algunos años, todavía no entiendo …



4
Crear instancias de objetos nulos con un operador de fusión nula
Considere el siguiente escenario típico: if(myObject == null) { myObject = new myClass(); } Me pregunto qué se piensa del siguiente reemplazo usando el operador de fusión nula: myObject = myObject ?? new myClass(); No estoy seguro de si debería estar usando la segunda forma. Parece una buena taquigrafía, pero …
12 c#  operators 

4
estructura con valor predeterminado sin sentido
En mi sistema que con frecuencia operan con códigos de aeropuertos ( "YYZ", "LAX", "SFO", etc.), que siempre están en el mismo formato exacto (de 3 letras, representada en mayúsculas). El sistema generalmente maneja entre 25 y 50 de estos (diferentes) códigos por solicitud de API, con más de mil …

5
¿Tiene sentido definir una interfaz si ya tengo una clase abstracta?
Tengo una clase con alguna funcionalidad predeterminada / compartida. Yo uso abstract classpara ello: public interface ITypeNameMapper { string Map(TypeDefinition typeDefinition); } public abstract class TypeNameMapper : ITypeNameMapper { public virtual string Map(TypeDefinition typeDefinition) { if (typeDefinition is ClassDefinition classDefinition) { return Map(classDefinition); } ... throw new ArgumentOutOfRangeException(nameof(typeDefinition)); } protected …



4
Al programar en estilo funcional, ¿tiene un solo estado de aplicación que entreteje a través de la lógica de la aplicación?
¿Cómo construyo un sistema que tenga todo lo siguiente ? Usar funciones puras con objetos inmutables. Solo pase a los datos de una función que la función necesita, no más (es decir, ningún objeto de estado de aplicación grande) Evite tener demasiados argumentos para las funciones. Evite tener que construir …

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.