Hallo!
Komme aus der Delphi-Welt und soll etwas in c# portieren.
Bei folgendem scheitern meine bescheidenen Kenntnisse schon:
<p>
Delphi:
CONST
MaxPunkte = 300;
TYPE
TPunkt = RECORD
x,y : integer;
END;
TPunktArray = ARRAY[1..MaxPunkte, 1..MaxPunkte] OF TPunkt;
Folgende Frage also dazu:
1. Kann ich diese Definitionen public im Namespace generell machen?
2. Oder muß/kann dies nur in einer Klasse geschehen?
3. Wie sieht das mit dem alten SetLength aus? Muß das Array irgenwie initialisiert werden? (Dann brauch man wohl eine Klasse?!?)
<p>
Das ist bislang mein Versuch:
<p>
namespace irgenwas
{
public struct TPunkt
{
public int x;
public int y;
}
//Und nun?? Hier wird immer eine classe, struct oder delegate erwartet.
//Das ist aber nicht gewünscht (Oder muß daraus eine Klasse gem
//acht werden?
public class MyClass
{
//Hier will ich structs mit elementen vom Typen TPunktarray definieren und verwenden
}
}
Vielen dank im voraus und viele Grüße an die ewig Fleißigen,
Nils
Komme aus der Delphi-Welt und soll etwas in c# portieren.
Bei folgendem scheitern meine bescheidenen Kenntnisse schon:
<p>
Delphi:
CONST
MaxPunkte = 300;
TYPE
TPunkt = RECORD
x,y : integer;
END;
TPunktArray = ARRAY[1..MaxPunkte, 1..MaxPunkte] OF TPunkt;
Folgende Frage also dazu:
1. Kann ich diese Definitionen public im Namespace generell machen?
2. Oder muß/kann dies nur in einer Klasse geschehen?
3. Wie sieht das mit dem alten SetLength aus? Muß das Array irgenwie initialisiert werden? (Dann brauch man wohl eine Klasse?!?)
<p>
Das ist bislang mein Versuch:
<p>
namespace irgenwas
{
public struct TPunkt
{
public int x;
public int y;
}
//Und nun?? Hier wird immer eine classe, struct oder delegate erwartet.
//Das ist aber nicht gewünscht (Oder muß daraus eine Klasse gem
//acht werden?
public class MyClass
{
//Hier will ich structs mit elementen vom Typen TPunktarray definieren und verwenden
}
}
Vielen dank im voraus und viele Grüße an die ewig Fleißigen,
Nils
Comment