Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 21.04.16
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Top-SecreT Beitrag anzeigen
Richtig. Seh ich auch so.
piptrade "und" "auch" welches der wörter ist größer?
Man kann keine Strings vergleichen und auch kein String mit einer Zahl.
Na ja, das muß ich etwas korrigieren.
Man kann sehr wohl Strings miteinander vergleichen. Da kommt es darauf an, was man will.
string A = "Montag";
string B = "Dienstag";

Beim Stringvergleich wäre nur ein ist gleich oder ist nicht gleich sinnvoll:
if (A == B) ...
if (A != B) ...
oder jeweils als else-Anweisung, falls die Abfrage false ergibt.

Der Vergleich eines Strings mit einer Zahl geht auch unter bestimmten Umständen. Wenn z.B. der String eine Zahl wäre:
string C = "1234" und
int D = 5678;
dann muß eine Vereinheitlichung der Variablendeklaration erreicht werden:

if ((int)C < D), dann kann man auch < oder > verwenden, weil der String als Zahl in eine Integerzahl umgewandelt wurde. Lägen Zahlen im Format 1234.56 vor, dann mittels (double)C den String umwandeln.

Würde man jedoch die Interzahl in einen String umwandeln, dann wäre der Vergleich wieder nur sinnvoll, wie oben beschrieben:

if (C == (string)D) ...

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.