【问题标题】:Extension Methods in Xamarin WorkbooksXamarin 工作簿中的扩展方法
【发布时间】:2018-03-18 02:50:57
【问题描述】:

我最近开始使用 Xamarin Workbooks,并希望使用它为我正在处理的一些事情提供 API 文档。

然而,在我的第一个测试中,我似乎无法使用通过a Nuget package that I created specifically to test this 导入的扩展方法。我可以浏览 nuget 包中提供的命名空间和类型,并以静态方式调用这些方法。但不是我想要的方式;作为扩展方法。

这是一个错误还是缺少的功能,我可以在我的工作簿中应用解决方法吗?

【问题讨论】:

    标签: c# extension-methods


    【解决方案1】:

    在工作簿中粘贴静态扩展类并运行它时,它会显示error CS1109: Extension methods must be defined in a top level static class; MyExtensions is a nested class

    我注意到直接在工作簿的根目录中编写(仅)扩展方法(因此不包含在静态类中)是可行的。

    我猜整个工作簿本身就是某种静态类

    【讨论】:

    • 它也必须在使用它的代码之上定义
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多