Wenn ich Generics verwende, wie in diesem Beispiel, gibt es eine Möglichkeit, die Syntax zu verkürzen, damit ich nicht wiederholt "CompanyLookupData" eingeben muss?C# Syntax abkürzen, wenn wiederholt Generics eingegeben werden?
Func<CompanyLookupData, CompanyLookupData, bool> DELCompareNonKeyFieldsCompany =
new Func<CompanyLookupData, CompanyLookupData, bool>
(CompanyLookupData.HasIdenticalNonKeyFieldsTo);
hatte ich versucht Type t = typeof(CopmanyLookupData)
, zu tun und t
in allen Standorten verwenden, aber das scheint nicht zu funktionieren.
PS: Während ich offen für eine sauberere Art und Weise bin, genau das zu tun, was gezeigt wird, interessiere ich mich mehr für eine Möglichkeit, generische Syntax im Allgemeinen prägnanter zu machen.
Wie wäre es kürzer den Namen des CompanyLookupData Typ etwas zu ändern. alles andere, würde Ihren Code weniger lesbar machen – saj
Ich könnte, aber ich möchte nicht meine Klassen jedes Mal umbenennen, wenn ich sie in einem Delegierten verwenden muss, haha. :) –