phalanger(PHP):调用嵌套的静态C#类

时间:2012-07-30 15:36:52

标签: c# php phalanger

如果没有编译器对我大吼大叫,我似乎无法让它工作......愚蠢。但我有一个类,其中包含另一个嵌套的静态类。我试图访问它但我收到语法错误说:

unexpected token ::

我正在尝试按如下方式调用该类:

myLibrary\myClass::nestedClass::myFunction()

第一集到' ::'工作得很好,但第二对导致错误。知道我如何处理这个问题吗?很多我的图书馆都是用这种方式写的,如果有人能帮助我,我将非常感激!

1 个答案:

答案 0 :(得分:4)

实际上有一个解决方案。傻我!为了使嵌套类脱离类,它非常简单。看看如何从System .NET类中获取DataTable类:

  System\Data\DataTable

您的图书馆也可以这样做。对于我上面发布的代码,只需执行:

  myLibrary\myClass\nestedClass::myFunction()

我用\替换了第一个::这样编译器知道我在找什么!感谢您的建议,所有这些建议都会非常有效,事实上可能是一个更好的代码实践明智!