Scripting:Typenkonvertierung
Aus STNE-Wiki
(Unterschied zwischen Versionen)
Phips (Diskussion | Beiträge) K (hat „API:Typenkonvertierung“ nach „Scripting:Typenkonvertierung“ verschoben: Passt glaub ich eher zu Scripting als API ;-)) |
Phips (Diskussion | Beiträge) (→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 [[ | + | 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