标签: c# extension-methods xamarin-workbooks
我最近开始使用Xamarin Workbooks,并希望用它来为我正在处理的一些事情提供API文档。
在我的第一个测试中,似乎我无法使用通过a Nuget package that I created specifically to test this导入的扩展方法。我可以浏览nuget包中提供的命名空间和类型,并以静态方式调用方法。但不是我想要的方式;作为扩展方法。
Nuget
这是一个错误或缺少的功能,我可以在我的工作簿中应用它的解决方法吗?
答案 0 :(得分:1)
在工作簿中粘贴静态扩展类并运行它时,它会显示error CS1109: Extension methods must be defined in a top level static class; MyExtensions is a nested class
error CS1109: Extension methods must be defined in a top level static class; MyExtensions is a nested class
我注意到直接在工作簿的根部编写(仅)扩展方法(因此不包含在静态类中)是可行的。
我猜整个工作簿本身就是某种静态类