C# 4 与 ActionScript 3 : syntax differences

标签 c# actionscript-3 syntax

听着,在我收到关于我问这样的问题是多么愚蠢的评论之前,我希望非常清楚地表明我明白这两种语言有很大的不同。然而,这些语言的编写方式恰好非常相似。

我是一名重度 ActionScripter,已进入 .NET 环境。两者之间的书面语法差异是什么?我希望在我的插件岛之外对 .NET 团队有用。

示例:

// AS   
private function SendMail():void {
    //do something
}

//C#
static void SendMail() {
    //do something
}

最佳答案

这也是一个区别:在 Actionscript 3 中,getter/setter 是函数,而在 C# 中,您可以在变量内定义它们。

C#

    private string _Description;

    public string Description
    {
        get { return _Description; }
        set { _Description = value; }
    }

AS3

private var _description:String;

public function get description():String 
{ 
    return _description; 
}

public function set description(value:String):void 
{
    _description = value;
}

关于C# 4 与 ActionScript 3 : syntax differences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4201057/

相关文章:

c# - 二维码定制尺寸

c# - 代码剥离错误 Unity

c# - 输入字符串的格式不正确 asp.net c#

c# - mvc模式中模型和 Controller 的分离

r - 从向量中有效地删除 n 个随机条目,其中 n 可能为 0

javascript - 这个奇怪的 JavaScript 数组语法是什么?

actionscript-3 - 为actionscript中的所有数组元素创建一个addEventListener

c# - 有谁知道任何很酷的文本编辑程序可以轻松翻译代码?

actionscript-3 - 尝试加载 chromeless YouTube 时出现 Flash AS3 安全错误

syntax - 结构更新语法不适用于借用的数据