Rassi - Sa 17.04.10 13:48
Titel: Codezeile erklären
Hallo.
Ist sicher ganz einfach, aber ich finde dazu nichts in der Hilfe oder im Netz.
Kann mit jemand die folgende Zeile erklären:
C#-Quelltext
1:
| var impedanceSettings = CreateProtocol<IImpedanceSettings>(backplane); |
Dazu gehört dann die Methode:
C#-Quelltext
1: 2: 3: 4: 5:
| private static T CreateProtocol<T>(IBackplane backplane) { measurementSettings = (IMeasurementSettings)backplane.CreateProtocolElement(typeof(IMeasurementSettings), new object[] { new List<IChannel> (backplane.Channels) }); return (T)measurementSettings.ChannelSettings.First(); } |
Vor allen Dingen das mit der eckigen Klammer kenne ich nicht.
Kann mir da jemand weiterhelfen?
Gruß
Rasmus
JüTho - Sa 17.04.10 13:57
Hallo Rasmus,
Rassi hat folgendes geschrieben : |
| Vor allen Dingen das mit der eckigen Klammer kenne ich nicht. |
Das macht jede Erklärung schwierig und umständlich. Du musst dich da wirklich einarbeiten, das Stichwort sind Generics, in diesem Fall generische Methoden.
Gruß Jürgen