Ich habe 3 Klassen, die alle ähnliche Eigenschaften haben. 3 der Eigenschaften sind genau das gleiche über alle 3 Klassen benannt. Anstatt 3 Methoden (eine für jede Klasse) zu schreiben, gibt es eine Möglichkeit, wie ich hier Generika verwenden kann?
public static String GetAString(ActivityMedia activityMedia)
{
return activityMedia.name;
}
public static String GetAString(AuditMedia auditMedia)
{
return auditMedia.name;
}
public static String GetAString(VehicleMedia vehicleMedia)
{
return vehicleMedia.name;
}
EDIT: Offensichtlich mit dem Ziel, einfach ein Objekt einer dieser 3 Klassentypen an GetAString() zu übergeben