Entwickler-Ecke

WinForms - Codezeile erklären


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,

user profile iconRassi hat folgendes geschrieben Zum zitierten Posting springen:
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


Rassi - Sa 17.04.10 14:52

Hallo.
Danke.
Die Schlagworte haben weiter geholfen.

Gruß
Rasmus