¿Cuál es el significado de ": base" en el costructor de la siguiente clase (MyClass)? Por favor explique el concepto detrás de la definición del constructor que se proporciona a continuación para la clase MyClass.¿Cuál es el significado de ": base" en la definición del constructor?
public class MyClass: WorkerThread
{
public MyClass(object data): base(data)
{
// some code
}
}
public abstract class WorkerThread
{
private object ThreadData;
private Thread thisThread;
public WorkerThread(object data)
{
this.ThreadData = data;
}
public WorkerThread()
{
ThreadData = null;
}
}
Y ese constructor clase base está garantizada para ser ejecutado antes de * * el constructor actual se ejecuta. –