Espero que haya alguna forma inteligente de hacerlo. Tengo un servicio base genérico que tiene varios métodos ... Por lo tanto, actualmente hay algunos métodos en esta clase base, como Crear (T obj). Lo que me gustaría es para el compilador para crear un nombre más intuitivo de parámetros (con sede fuera de alguna regla) para que cuando se crea una instancia concreta del servicio de base de la siguiente manera:Creando nombres de parámetros significativos con Generics
public class ProductService : BaseService<Product>
quiero que se compile el método ProductService a este (por ejemplo):
public Product Create(Product product)
en lugar de
public Product Create(Product obj)
sé que parece menor pero pasante me preguntó el otro día y yo no podía decirle 100% seguro de que era no es posible
Yo no sé de ninguna manera de lograr lo que están pidiendo, pero incluso usar 'entity' apposed a' obj' tendría más sentido para mí al leer tu código. Especialmente si la clase se hereda de una interfaz 'IEntity' o de una clase 'Entity'. – Paul
De hecho ... de acuerdo ... – Rikon