Autor Beitrag
Rassi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 79



BeitragVerfasst: Sa 17.04.10 13:48 
Hallo.
Ist sicher ganz einfach, aber ich finde dazu nichts in der Hilfe oder im Netz.
Kann mit jemand die folgende Zeile erklären:

ausblenden C#-Quelltext
1:
var impedanceSettings = CreateProtocol<IImpedanceSettings>(backplane);					


Dazu gehört dann die Methode:

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 79



BeitragVerfasst: Sa 17.04.10 14:52 
Hallo.
Danke.
Die Schlagworte haben weiter geholfen.

Gruß
Rasmus