Ein Parametertyp hat meinen Funcshui ruiniert

8

Ich wurde angeschrien, weil ich versucht hatte, das Wort Frage im Titel zu verwenden, also habe ich das erfunden. In jedem Fall handelt es sich um eine rein akademische Frage zu den Parametertypen.

OK, also hier ist was ich bekomme.

%Vor%

Das ist klar und eindeutig für mich (aufmerksame Leser werden dies als eine einfache Erweiterung eines Beispiels erkennen, das auf Seite 249 von zu finden ist C # in der Tiefe ). Ich bekomme total, was passiert, der Compiler sagt, es gibt einen Typ (zu definieren für T und dann für Ttwo ). Was ich nicht verstehe ist, warum auf Seite 65 das Beispiel nur einen Typparameter hat.

%Vor%

Wie weiß der Compiler in diesem Fall über T ?

    
Kenn 17.01.2012, 01:21
quelle

1 Antwort

9

Wir haben nicht genügend Informationen, um sicher zu antworten. Vielleicht ist T auf der umgebenden Klasse definiert?

%Vor%

Wenn dies ein Beispiel für die Methode ConvertAll von List<T> ist, dann mein Vorschlag oben ist der Fall.

    
Chris Shain 17.01.2012, 01:23
quelle

Tags und Links