jjzjj

SubclassB

全部标签

ios - 将 "incompatible pointer types sending ' subclassA' 抑制为 'subclassB' 类型的参数 "clang

Xcode引发“不兼容的指针类型将‘subclassA’发送到‘subclassB’类型的参数”警告。用clang编译。在出现警告的情况下,我使用一个[subclassAisKindOfClass:[subclassBclass]]...确保兼容的指针使用。我想要这样的东西:#pragmaclangdiagnosticpush#pragmaclangdiagnosticignored"-Warc-performSelector-leaks"//warning-raisingcode#pragmaclangdiagnosticpop但对于提出适当的警告。IE。忽略指定诊断的clang标志

c# - 使用具有鉴别器和多态性的 C# MongoDB v2 驱动程序

UsingC#MongoDBLINQwithdiscriminator准确描述了我正在尝试做的事情,但我正在尝试使用新的官方2.0.1驱动程序。我有一系列子类,它们的特殊属性都继承自包含公共(public)属性的基类。鉴别器属性看起来不错,我已经使用子类型成功保存了混合文档。我希望接下来能够做的是类似于以下的查询:varsubsetB=db.GetCollection("Documents").AsQueryable().OfType();获取SubclassB类型的所有文档。但是,我找到的文档和文章中提到的AsQueryable()和OfType()方法似乎不可用。我是否遗漏了什么,