Scripting:Typenkonvertierung
Aus STNE-Wiki
(Unterschied zwischen Versionen)
Phips (Diskussion | Beiträge) K (→CStr()) |
Phips (Diskussion | Beiträge) |
||
| (Der Versionsvergleich bezieht 3 dazwischenliegende Versionen mit ein.) | |||
| Zeile 4: | Zeile 4: | ||
Manchmal ist es notwendig Datentypen in andere zu konvertieren. | Manchmal ist es notwendig Datentypen in andere zu konvertieren. | ||
| + | |||
| + | == CInt() - Umwandlung in eine Zahl == | ||
| + | |||
| + | Beispiel: | ||
| + | |||
| + | Var meinString As String = "12345"; | ||
| + | Var SchiffsID As Integer; | ||
| + | |||
| + | SchiffsID = CInt(meinString); | ||
| + | Var meinSchiff As New CMyShip(SchiffsID); | ||
| + | |||
| + | WriteLine(meinSchiff.Name & " wartet auf Befehle!"); | ||
| + | |||
| + | Ausgabe: | ||
| + | |||
| + | USS Enterpreise wartet auf Befehle! | ||
| + | |||
== CStr() - Umwandlung in einen String == | == CStr() - Umwandlung in einen String == | ||
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 [[Scripting:Typenkonvertierung#CStr()|CStr]] | + | Für die Konvertierung Integer -> String verwendet man die Funktion [[Scripting:Typenkonvertierung#CStr() - Umwandlung in einen String|CStr]] |
Beispiel 1: | Beispiel 1: | ||
Aktuelle Version vom 20. August 2010, 22:15 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.
CInt() - Umwandlung in eine Zahl
Beispiel:
Var meinString As String = "12345"; Var SchiffsID As Integer; SchiffsID = CInt(meinString); Var meinSchiff As New CMyShip(SchiffsID); WriteLine(meinSchiff.Name & " wartet auf Befehle!");
Ausgabe:
USS Enterpreise wartet auf Befehle!
CStr() - Umwandlung in einen String
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