public class BaseClass<T>
{
public void Fun1<T>(T entity){}
public void Fun2<T>(T entity,string str){}
}
{
public void Fun1<T>(T entity){}
public void Fun2<T>(T entity,string str){}
}
解决方案 »
- 请问,DataRow的这三个属性有什么不同个?
- C#正则表达式提取数据
- DataGridView ValueChanged
- 关于Process.GetProcesses
- 如何用C#拷贝word中的图片到另一个word文档中
- 江湖救济...编译器前面的空格都变成了................,怎么取消
- 如何在datatable中添加复制一行数据并添加到表的最后一行
- aspnet_wp.exe出问题
- 怎么让某个TabPage一直能显示?
- 更新索引的耗时问题--大侠帮忙啊!
- C#编写的串口摄像头监控系统,怎么解决读取图片长度时提示内存不足的情况,求大神给出详细代码
- 请教一个关于dev 做report 报表的问题 有用过的帮帮忙
每个entity 我都继承了一个父类的
public class Entity1{}
public class Entity2 { }
public class Entity3 { }
public class parent<T>
{
public void fun1<T>(Entity1 entity){} public void fun2<T>(Entity1 entity, string str){}
}
public class class1 : parent<Entity1>{}
public class class2 : parent<Entity2> { }
public class class3 : parent<Entity3> { }
public class Entity1 { }
public class Entity2 { }
public class Entity3 { }
public class parent<T>
{
public void fun1<T>(T entity) { } public void fun2<T>(T entity, string str) { }
}
public class class1 : parent<Entity1> { }
public class class2 : parent<Entity2> { }
public class class3 : parent<Entity3> { }
子类里面怎么用entity里面的属性?
子类里面怎么用entity里面的属性?public class Entity1 {
public string Name { get; set; }
}
public class Entity2 { }
public class Entity3 { }
public class parent<T>
{
protected T _entity;
public virtual void fun1(T entity)
{
_entity = entity;
}
public virtual void fun2(T entity, string str) { }
} public class class1 : parent<Entity1>
{
public override void fun1(Entity1 entity)
{
entity.Name = "";
base.fun1(entity);
}
}
public class class2 : parent<Entity2> { }
public class class3 : parent<Entity3> { }
public class Entity1 {
public string Name { get; set; }
}
public class Entity2 { }
public class Entity3 { }
public class parent<T>
{
protected T _entity;
public virtual void fun1(T entity)
{
_entity = entity;
}
public virtual void fun2(T entity, string str) { }
} public class class1 : parent<Entity1>
{
public void TestFunc()
{
Console.Write(_entity.Name);
}
public override void fun1(Entity1 entity)
{
entity.Name = "";
base.fun1(entity);
}
}
public class class2 : parent<Entity2> { }
public class class3 : parent<Entity3> { }