Scripting:Typenkonvertierung

Aus STNE-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (hat „API:Typenkonvertierung“ nach „Scripting:Typenkonvertierung“ verschoben: Passt glaub ich eher zu Scripting als API ;-))
(CStr())
Zeile 8: Zeile 8:
Am häufigsten wird dies bei der Konvertierung von Zahlen ([[API:Integer|Integer]]) in Zeichenfolgen ([[API:String|String]]) notwendig sein.
Am häufigsten wird dies bei der Konvertierung von Zahlen ([[API:Integer|Integer]]) in Zeichenfolgen ([[API:String|String]]) notwendig sein.
-
Für die Konvertierung Integer -> String verwendet man die Funktion [[API:Typenkonvertierung#CStr()|CStr]]
+
Für die Konvertierung Integer -> String verwendet man die Funktion [[Scripting:Typenkonvertierung#CStr()|CStr]]
Beispiel 1:
Beispiel 1:

Version vom 20. August 2010, 15:49 Uhr

fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | API-Übersicht | Hilfen zum Arbeiten im Wiki

Allgemein

Manchmal ist es notwendig Datentypen in andere zu konvertieren.

CStr()

Am häufigsten wird dies bei der Konvertierung von Zahlen (Integer) in Zeichenfolgen (String) notwendig sein.

Für die Konvertierung Integer -> String verwendet man die Funktion CStr

Beispiel 1:

 Var meineZahl As Integer = 5;
 
 WriteLine("Ich habe genau genau " & CStr(meineZahl) & " Einheiten Baumaterial);

Beispiel 2:

 Var meinSchiff As New CMyShip(12345);
 Var KoordinateX As Integer = 150;
 Var KoordinateY As Integer = 250;
 Var Ziel As String;
 
 Ziel = CStr(KoordinateX) & "|" & CStr(KoordinateY);
 WriteLine("Fliege zu " & Ziel);
 meinSchiff.Action.FlyTo(Ziel);

Augabe:

 Fliege zu 150|250
 USS Enterprise ist in Sektor 150|250 eingeflogen
Persönliche Werkzeuge