すごく初心者ぽい質問ですまないけど、c#でかいても、MSの実行環境CLRだっけ?で動かすわけでないから、
仕様はunityの環境に左右されるんじゃないの?
JSがスクリプトとして実行されるのでないように。
まあ変な勘違いなくすために踏襲されてるところが多いんだろうけど