C# NET继承实现

C# NET继承实现,c#,spring.net,C#,Spring.net,我发现类型的多个对象异常:一个-->权益\u交换\u权益\u重置\u视图模型、权益\u交换\u利率\u重置\u视图模型。不会解析任何对象。创建派生对象的实例时没有任何问题。基本对象正在引发上述异常。我已尝试从派生对象定义中删除父属性,但仍然遇到相同的异常。我怎样才能解决这个问题 public class A { public A(string name, int age, string gridType) { } } public class B: A { public

我发现类型的多个对象异常:一个-->权益\u交换\u权益\u重置\u视图模型、权益\u交换\u利率\u重置\u视图模型。不会解析任何对象。创建派生对象的实例时没有任何问题。基本对象正在引发上述异常。我已尝试从派生对象定义中删除父属性,但仍然遇到相同的异常。我怎样才能解决这个问题

public class A
{
   public A(string name, int age, string gridType)
   {
   }
}

public class B: A
{
   public B(string name, int age, string gridType) : base(name, age, gridType)
   {
   }
}

<object id="EQUITY_SWAP_EQUITY_RESET_VIEWMODEL" singleton="false" type="A">
  <constructor-arg index="0" value="David" />
  <constructor-arg index="1" value="10" />
  <constructor-arg index="2" value="modern" />
</object>
<object id="EQUITY_SWAP_INTEREST_RATE_RESET_VIEWMODEL" singleton="false" parent="EQUITY_SWAP_EQUITY_RESET_VIEWMODEL" type="B">
  <constructor-arg index="0" value="Suresh" />
  <constructor-arg index="1" value="12" />
  <constructor-arg index="2" value="old fashioned" />
</object>
公共A类
{
公共A(字符串名称、整数年龄、字符串gridType)
{
}
}
B级:A级
{
公共B(字符串名称、整数年龄、字符串网格类型):基(名称、年龄、网格类型)
{
}
}

在Spring.Net上,对象定义不是类声明,而是向Spring.Net发送有关如何实例化和初始化类依赖项的信息的一种方式

第一:在对象上定义的“parent”属性是关于配置的继承。为相同的注入创建一个基本配置是很有帮助的,比如日志记录、数据访问和许多其他的使用方法


在上,我创建了一个分支来解释您的问题。

尝试使用
type=“MyNamespace1.a”
type=“MyNamespace2.B”