首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MobileServiceCollection<TTable的Item/Item属性,TCollection>不可用

MobileServiceCollection<TTable的Item/Item属性,TCollection>不可用
EN

Stack Overflow用户
提问于 2015-04-14 01:45:34
回答 1查看 189关注 0票数 0

我发现了一个我无法理解的问题,就是为什么在实例化和填充完MobileServiceCollection属性之后就不能访问它。Intellisense甚至不注册为类的属性

有问题的类:"Microsoft.WindowsAzure.MobileServices.MobileServiceCollection“

实例化

代码语言:javascript
复制
    private MobileServiceCollection<UserOnSite, UserOnSite> items;

人口

代码语言:javascript
复制
    items = await userSiteTable.ToCollectionAsync();

问题

代码语言:javascript
复制
    items.Item(id)

Item属性没有作为Intellisense选项列出,当我尝试使用它时会给出以下错误

'Microsoft.WindowsAzure.MobileServices.MobileServiceCollectionite.Windows.UserOnSite,PrelimOnSiteOffSite.Windows.UserOnSite>‘不>包含'Item’的定义,也没有扩展方法'Item‘接受类型为>'Microsoft.WindowsAzure.MobileServices.MobileServiceCollectionite.Windows.UserOnSite,PrelimOnSiteOffSite.Windows.UserOnSite>的>第一个参数的方法>(您是缺少使用指令还是程序集引用?)

根据这一点,MSDN页面项绝对是一个属性,我的用法与以前在数组/列表等方面的查找是一致的。

https://msdn.microsoft.com/en-us/library/dn250636.aspx

EN

回答 1

Stack Overflow用户

发布于 2015-04-16 02:16:02

代码语言:javascript
复制
    public class Collection<T> : IList<T>, ICollection<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable    
    protected IList<T> Items { get; }

Items是MobileServiceCollection继承的集合类中的受保护成员。不能通过MobileServiceCollection实例访问它,只能在MobileServiceCollection类中访问。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29617852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档