Si uso genéricos, como en este caso de ejemplo, ¿hay alguna forma de acortar la sintaxis para no tener que escribir repetidamente "CompanyLookupData"?C# ¿Acortar la sintaxis cuando se usa el tipo repetidamente en genéricos?
Func<CompanyLookupData, CompanyLookupData, bool> DELCompareNonKeyFieldsCompany =
new Func<CompanyLookupData, CompanyLookupData, bool>
(CompanyLookupData.HasIdenticalNonKeyFieldsTo);
que había tratado de hacer Type t = typeof(CopmanyLookupData)
, y utilizar t
en todos los lugares, pero eso no parece funcionar.
PD: aunque estoy abierto a una manera más limpia de hacer exactamente lo que se muestra, estoy más interesado en una forma de hacer que la sintaxis de los genéricos sea más concisa en general.
¿Qué hay de cambiar el nombre del tipo de CompanyLookupData a algo más corto. cualquier otra cosa, haría que tu código fuera menos legible – saj
Podría, pero no quiero cambiar el nombre de mis clases cada vez que necesite usarlas en un delegado, jaja. :) –