Ich möchte ein Array von Struktur in Array von Point3D konvertieren. Der Code-Snippet ist wie folgt:Wie kann ich von einem Array von Struct zu Array von Point3D konvertieren?
Klasse Mymesh { public MeshGeometry3D Mesh3D // Eigenschaften tanimlaniyor { get {return GetMesh3D(); }}
public struct mystruct
{
public int m_i;
public int m_j;
public int m_k;
public mystruct(int i, int j, int k)
{
m_i = i;
m_j = j;
m_i = k;
}
}
private mystruct[] mypts =
{
new mystruct(20 , 7 , 7),
.
.
new mystruct(23 , 5 , 7)
};
public MeshGeometry3D GetMesh3D()
{
mesh.Positions.Add(mypts(1); *// The error is given at just this line.*
.
.
mesh.Positions.Add(mypts(50);
}
.
.
}
Dieser Code die Fehlermeldung „von 'Mymesh.mystruct' Kann nicht konvertieren produziert to'System.Windows.Media.Media3D.Point3D‘.
Wie kann ich überwinden diesen Fehler?
Vielen Dank im Voraus.
Onder YILMAZ