Hier führe ich die Unterschiede zwischen Actionscript 3 und C# auf.
Namespace bzw. Package:
in Actionscript:
package SamplePackage { }
in C#:
namespace SampleNamespace { }
Klassen:
in Actionscript:
Nur die Klasse:
identifer identifier Name { }
public class SampleClass { }
Die Klasse im Code:
package SamplePackage { public class SampleClass { } }
in C#:
Nur die Klasse:
event-modifier class declaration Name { }
public class SampleClass { }
Die Klasse im Code:
namespace SampleNamespace { public class SampleClass { } }
Variablen:
in Actionscript:
Nur die Variablen:
identifier Parameter-Atribut Name: Operator;
public var intSample:int; public var intSample1:int;
Die Variablen im Code:
package SamplePackage { public class SampleClass { public var intSample:int; public var intSample1:int; } }
in C#:
Nur die Variablen:
property-modifier integral-type Name;
public int intSample; public int intSample1;
Die Variablen im Code:
namespace SampleNamespace { public class SampleClass { public int intSample; public int intSample1; } }
Funktionen:
in Actionscript:
Nur die Funktion:
identifier identifier Name( Parameter) : Operator identifier{}
public function SampleFunction():void { }
Die Funktion im Code:
package SamplePackage { public class SampleClass { public var intSample:int; public var intSample1:int; public function SampleFunction():void { } } }
in C#:
Nur die Funktion:
method-modifier constant-modifier Name (Parameter){}
public void SampleVoid() { }
Die Funktion im Code:
namespace SampleNamespace { public class SampleClass { public int intSample; public int intSample1; public void SampleVoid() { } } }
Befehle
in Actionscript:
Nur der Befehl:
Alert.show("Hallo Welt");
Der Befehl im Code:
package SamplePackage { public class SampleClass { public var intSample:int; public var intSample1:int; public function SampleFunction():void { Alert.show("Hallo Welt"); } } }
in C#:
Nur der Befehl:
MessageBox.Show("Hallo Welt");
Der Befehl im Code:
namespace SampleNamespace { public class SampleClass { public int intSample; public int intSample1; public void SampleVoid() { MessageBox.Show("Hallo Welt"); } } }
Dieser Artikel wird ständig erweiter. Immer mal wieder vorbeischauen lohnt sich.
