Hallo,
ich habe eine Basisklasse.
Von der Basisklasse leite ich mehrere Klassen ab, wie z.Bsp.:
Sowohl in der Basisklasse als auch in den abgeleiteten Klassen benötige ich ein Instanz zum Zweck des TraceLoggings.
Über die Properities kann ich nach Instanzierung der Basisklasse bzw. der abgeleiteten Klassen die TraceLogging Instanz den Klassen überlassen.
Nur bei der Übergabe der TraceLogging Instanz an die Properties gelangt die Instanz nur an die Basisklasse.
Frage: Kann ich mit nur einer Übergabe an die Properties die TraceLogging Instanz auch an beide Klassen übergeben?
Vielen Dank im Voraus.
Grüße CopWorker
ich habe eine Basisklasse.
C#:
public class CSSqlTable
C#:
class CSMatVerb : CSSqlTable
C#:
private TraceLog clTrace;
C#:
CSMatVerb clMatVerb = new CSMatVerb();
clMatVerb.Trace = clDbMain.Trace;
C#:
//Property der Basisklasse "CSSqlTable"
public TraceLog TraceLocal
{
set => clTrace = value; //<--- Incomming
}
C#:
//Property der abgeleiteten Klasse "CSMatVerb"
public TraceLog TraceLocal
{
set => clTrace = value; //<--- Incomming
}
Frage: Kann ich mit nur einer Übergabe an die Properties die TraceLogging Instanz auch an beide Klassen übergeben?
Vielen Dank im Voraus.
Grüße CopWorker