所以我想真正从脚本中受益#并从中获得最大收益。我知道 S# 的目标是 JS,但我也确实想在 .NET 中使用它,为什么?检查场景。
我有 3 个项目 - .NET dll、S#、WebApp。假设我想在我的 WebApp 中创建验证器和辅助函数,以便可以在客户端完成大量工作。但是像验证一样的事情应该在服务器端完成。可以在客户端使用的助手也是如此,并且可以在.NET中使用一些业务逻辑。这将有助于避免大量代码重复。
我能够在 .NET 和 JS 中共享和运行非常简单的方法。但是当我使用一些 .NET 特定的东西(如 Math.Random)时,我无法在服务器端使用它并得到“方法未找到异常”
我真正想要的第二件事是标记一些方法和属性以出现在 .NET 中,但在 JS 中跳过。有类似 Nonscriptable 属性的东西,但似乎不起作用。
谢谢!