Jeśli używam generycznych, jak w tym przykładowym przypadku, czy istnieje sposób na skrócenie składni, więc nie muszę wielokrotnie wpisywać "CompanyLookupData"?C# Skróć składnię, gdy wielokrotnie używasz typów ogólnych?
Func<CompanyLookupData, CompanyLookupData, bool> DELCompareNonKeyFieldsCompany =
new Func<CompanyLookupData, CompanyLookupData, bool>
(CompanyLookupData.HasIdenticalNonKeyFieldsTo);
próbowałem zrobić Type t = typeof(CopmanyLookupData)
i używać t
we wszystkich miejscach, ale to nie wydaje się działać.
PS: podczas gdy jestem otwarty na czystszy sposób robienia dokładnie tego, co pokazano, bardziej interesuje mnie sposób, aby ogólnie składnia generyczna była bardziej zwięzła.
Jak o zmianę nazwy z CompanyLookupData Type coś krótszego. cokolwiek innego, sprawiłoby, że twój kod byłby mniej czytelny. – saj
Mogłem, ale nie chcę zmieniać nazw moich zajęć za każdym razem, gdy potrzebuję ich użyć w delegacie, haha. :) –