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



2
¿Es malo crear clases cuyo único propósito sea convertir implícitamente a otra clase?
Imagine una situación en la que estamos usando una biblioteca que le permite crear Circleobjetos, donde puede especificar el radio y el centro del círculo para definirlo. Sin embargo, por alguna razón, también toma un flavourparámetro requerido . Ahora digamos que realmente necesito usar Circlemi propia aplicación, pero para los …


3
Stubbing Properties con setters privados para pruebas
Tenemos el objeto public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public string …


1
Cómo evitar interfaces habladoras
Antecedentes: estoy diseñando una aplicación de servidor y creando dll separados para diferentes subsistemas. Para simplificar las cosas, digamos que tengo dos subsistemas: 1) Users2)Projects La interfaz pública de los usuarios tiene un método como: IEnumerable<User> GetUser(int id); Y la interfaz pública de Proyectos tiene un método como: IEnumerable<User> GetProjectUsers(int …

4
Provocando excepciones para usar la captura
Para una típica if...elseenvoltura con manejo de excepciones, ¿es algo como el siguiente ejemplo una práctica recomendada para evitar la duplicación de código? try { if (GetDataFromServer()) { return ProcessData(); } else { throw new Exception(); } catch(Exception ex) { return null; } en vez de... try { if (GetDataFromServer()) …

7
Entidades anidadas y cálculo en la propiedad de la entidad hoja: enfoque SQL o NoSQL
Estoy trabajando en un proyecto de pasatiempo llamado Gestión de menús / recetas. Así es como se ven mis entidades y sus relaciones. A Nutrienttiene propiedades CodeyValue An Ingredienttiene una colección deNutrients A Recipetiene una Colección de Ingredientsy ocasionalmente puede tener una colección de otrosrecipes A Mealtiene una colección de …







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.