Entwickler-Ecke
C# - Die Sprache - c++ in c# code umschreiben
spitzname - So 25.04.10 20:55
Titel: c++ in c# code umschreiben
Quelltext
1: 2: 3: 4: 5:
| // -- Subtraktion: Rückgabe als Kopie. Subtrahend und Minuend werden nicht verändert
Komplex _c Komplex _c::operator- (const Komplex _c& k3){ return Komplex _c(0, re - k3.re, im - k3.im); } // operator- |
Hallo, ich möchte den c++ code oben in c# code umschreiben aber es klappt leider noch nicht ganz .
in c++ heisst die Klasse Komplex_c und in c# --> Komplex
Die Funktion soll eine Berechnung von zwei "Komplexen" Instanzen durchführen und und eine neue Kmplex-Instanz liefern.
würde mich über Tipps freuen
gruß spitzname [cs]
Moderiert von
Christian S.: Code-Tags hinzugefügt
Christian S. - So 25.04.10 21:29
Hallo und :welcome:!
Wie sollen wir Dir denn helfen, wenn Du weder sagst, was genau nicht klappt noch zeigst, wie Du es versucht hast? :gruebel:
Grüße
Christian
spitzname - So 25.04.10 21:58
Christian S. hat folgendes geschrieben : |
Hallo und :welcome:!
Wie sollen wir Dir denn helfen, wenn Du weder sagst, was genau nicht klappt noch zeigst, wie Du es versucht hast? :gruebel:
Grüße
Christian |
Stimmt, mein Fehler!
Also das ist mein Ansatz, ich bin mir aber unsicher ob das so funktioniert:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| public object MinusRe() { Komplex k1 = new Komplex(); Komplex k2 = new Komplex(); k2.re = re - k1.re; return k2; }
public object MinusIm() { Komplex k1 = new Komplex(); Komplex k2 = new Komplex(); k2.im = im - k1.im; return k2; } |
würde mich über Hinweise auf mögliche Fehler freuen
gruß spitzname
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt
spitzname - So 25.04.10 23:26
Jetzt habe ich die bessere Möglichkeit gefunden:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| public Komplex(double r, double i) { re = r; im = i; }
public static Komplex operator -(Komplex a, Komplex b) { return new Komplex (a.re -b.re, a.im - b.im); } |
Ist das jetzt richtig?
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt
Kha - So 25.04.10 23:56
Sieht soweit gut aus :) .
spitzname - Mo 26.04.10 08:31
Kha hat folgendes geschrieben : |
Sieht soweit gut aus :) . |
Super, danke!
gruß spitzname
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!