【问题标题】:how to use WinRT C# Singleton in Javascript如何在 Javascript 中使用 WinRT C# Singleton
【发布时间】:2013-05-11 19:21:28
【问题描述】:

我是 Windows 8 开发的新手,我的问题是:如何在 Javascript 应用程序中使用 C# Singleton?我在我的 C# 类中使用静态初始化 (http://msdn.microsoft.com/en-us/library/ff650316.aspx)。当我在 Javascript 中调用 MyClass.Instance (返回单例实例)时,它是未定义的。谢谢。

编辑:我有一个单例的 C# 类,我正在尝试将它与我的 Javascript Windows 8 应用程序一起使用,我不想在 Javascript 中实现单例。

【问题讨论】:

标签: c# javascript windows-runtime microsoft-metro


【解决方案1】:

语言投影将略微更改属性名称以符合使用语言中使用的模式。因此,当您在 C# 中定义属性 MyClass::Instance 时,您应该在 JavaScript 中使用 MyClass.instance(小写“i”)。

此外,您可以在 JavaScript 调试器中浏览可用的函数和属性(例如,使用 Shift+F9 并输入“MyClass”是一种方法)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 2012-10-28
    • 2011-11-18
    • 2013-06-15
    相关资源
    最近更新 更多