Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果没有编译器因为我......愚蠢而大喊大叫,我似乎无法让它工作。但是我有一个类,里面有另一个嵌套的静态类。我正在尝试访问它,但出现语法错误:
unexpected token ::
我正在尝试按如下方式调用该类:
myLibrary\myClass::nestedClass::myFunction()
第一个设置为 '::' 工作正常,但第二对导致错误。知道我如何处理这个问题吗?我的很多库都是这样写的,如果有人能帮助我,我将不胜感激!
实际上有一个解决方案。傻我!为了让嵌套类脱离类,它真的很简单。查看如何从 System .NET 类中获取 DataTable 类:
System\Data\DataTable
您的图书馆也可以这样做。对于我上面发布的代码,只需执行以下操作:
myLibrary\myClass\nestedClass::myFunction()
我用 \ 替换了第一个 :: 这样编译器就知道我在找什么了!感谢您的建议,所有这些都会很好地工作,实际上可能是更好的代码实践!