假设我有几个派生类,它们的基类是泛型类。每个派生类继承具有特定类型重写的基类(但所有类型也从单个基类型派生)。例如:class RowBase //some properties and abstract methods并且我有两个特定的行类,它们派生自row基类{
//some extra properties
我有一些派生自接口的类,我希望能够签入代码,以查看传入的对象是否派生自该接口,但我不确定方法调用的确切程度。an IFile interface"); print("Error: Its NOT a IFile interface");实际上,我有数百个来自该接口的派生类,我正在努力避免必须对每个类型进行检查,以及在从该类型创建另一个类时必须添加检查。
我还在自学如何绑定和使用可观察集合。我有点困惑的一个问题是将多个类/可观察集合绑定到一个页面。换句话说,如果我有一个PersonName类和一个AnimalName类,我必须为每个类创建两个单独的observalbe集合。当一个页面只允许一个datacontext时,我该如何设置呢?' FieldsPrivate _lastName As String现在,如果我添加另一个类,我将如何在绑定部分和集合部分结合这两个类