RSS
 

Unterschiede zwischen Actionscript 3 und C#

Veröffentlicht am September 10, 2008 um 4:56 pm

10 Sep

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. :)

 

Tags: , ,

Hinterlassen Sie eine Nachricht