Hallo alle zusammen,<BR>
ich habe ein Problem, wenn ich einen Paramter mittels <B>ref</B> übergebe.<BR>
Ich versuche eine abgeleitete Klasse mittels ref einer Methode zu übergeben.<BR>
Diese Methode wurde aber mit der Basis-Klasse als <by ref> definiert.<BR>
Folgender Zusammenhang :<BR>
<PRE>
public class BasisClass
{
...
}
public class InheritedClass : BasisClass
{
...
}
public class Test
{
...
public void Do(<B>ref</B> BasisClass myBasisClass)
{
...
}
...
public void doTest()
{
InheritedClass myClass = new InheritedClass();
Do(<B>ref</B> myClass);
}
}
</PRE><BR>
<BR>
Wenn ich das nun kompilieren will, kommt immer ein Fehler.<BR>
Kann mir dazu jemand helfen ???<BR>
Danke im voraus.<BR>
Gruß Christoph
ich habe ein Problem, wenn ich einen Paramter mittels <B>ref</B> übergebe.<BR>
Ich versuche eine abgeleitete Klasse mittels ref einer Methode zu übergeben.<BR>
Diese Methode wurde aber mit der Basis-Klasse als <by ref> definiert.<BR>
Folgender Zusammenhang :<BR>
<PRE>
public class BasisClass
{
...
}
public class InheritedClass : BasisClass
{
...
}
public class Test
{
...
public void Do(<B>ref</B> BasisClass myBasisClass)
{
...
}
...
public void doTest()
{
InheritedClass myClass = new InheritedClass();
Do(<B>ref</B> myClass);
}
}
</PRE><BR>
<BR>
Wenn ich das nun kompilieren will, kommt immer ein Fehler.<BR>
Kann mir dazu jemand helfen ???<BR>
Danke im voraus.<BR>
Gruß Christoph
Comment