-2
In der folgenden Klasse bekomme ich einen Kompilierfehler auf typeof
.
Warum kann der Compiler den Typ nicht auflösen?typeof kann das Symbol nicht auflösen
public class TestTypeOf
{
public struct Teststruct
{
public int d1;
public int d2;
}
Teststruct cds;
public Teststruct ToString (IntPtr lParam)
{
var t = typeof(cds); // cannot resolve symbol 'cds'
cds.d1 = 1;
cds.d2 = 2;
return cds;
}
public TestTypeOf()
{
cds = new Teststruct();
}
}
Sie sollen es eine Art weitergeben müssen: https://msdn.microsoft.com/en-us/library/58918ffs.aspx –
OK, bekam es: Dank! –
Warum die (unerklärten) Downstimmen? Dies ist kontraintuitiv und in der Tat entgegengesetzt zu der normalen Konvention in c-basierten Sprachen. –