using UnityEngine; using System.Collections; public class CSharpSyntax : MonoBehaviour { void Start () { } void Update () { } }而Javascript的類別則是隱藏,開發者輸入的程式碼會自動在此類別之下。
另外第一行的#pragma strict會強制使用者輸入變數型別。
#pragma strict function Start () { } function Update () { }
C#的變數宣告方式為 型別 名稱 = 數值;,例如:
int myInt = 5;
在Javascript中則是 var 名稱 : 型別 = 數值;,例如:
var myInt : int = 5;
在C#中,函式前需要宣告型別以回傳數值,或是使用void,例如:
int MyFunction (int number)
{
int ret = myInt * number;
return ret;
}
在Javascript中,函式開頭的關鍵字為function,而型別則是接在最後,例如:
function MyFunction (number : int) : int
{
var ret = myInt * number;
return ret;
}
以上是C#與Javascript的關鍵差別。
這次就到這裡。
沒有留言:
張貼留言