请问在两个不同的命名空间下的两个完全相同的文件,怎样实现类型转换问题? 例如:
1) AForm.MyEntity.cs using AForm.MyEntity; public class MyEntity
{
private int a ;
public int A
{
get
{
return a;
}
set
{
a = value;
}
}
}
public class C
{
public static List<MyEntity> GetEntity()
{
List<MyEntity> m = new List<MyEntity>();
///下面应该是为List添加值的代码
return m;
}
} 2) BForm.MyEntity.cs using BForm.MyEntity; public class MyEntity
{
private int a ;
public int A
{
get
{
return a;
}
set
{
a = value;
}
}
} 3) BForm.Check.cs;
public class Check
{
public Check(){}
public void GetEntity()
{
///这里如何将AForm下的MyEntity强制转换为BForm下的MyEntity?
List<BForm.MyEntity> l = AForm.C.GetEntitys();
}
}
请大家帮忙解决下?
1) AForm.MyEntity.cs using AForm.MyEntity; public class MyEntity
{
private int a ;
public int A
{
get
{
return a;
}
set
{
a = value;
}
}
}
public class C
{
public static List<MyEntity> GetEntity()
{
List<MyEntity> m = new List<MyEntity>();
///下面应该是为List添加值的代码
return m;
}
} 2) BForm.MyEntity.cs using BForm.MyEntity; public class MyEntity
{
private int a ;
public int A
{
get
{
return a;
}
set
{
a = value;
}
}
} 3) BForm.Check.cs;
public class Check
{
public Check(){}
public void GetEntity()
{
///这里如何将AForm下的MyEntity强制转换为BForm下的MyEntity?
List<BForm.MyEntity> l = AForm.C.GetEntitys();
}
}
请大家帮忙解决下?
解决方案 »
- 都进来帮帮我.
- 关于C#执行bat文件
- 请高手帮忙:C#如何设定当鼠标移到lable控件上时出现下划线?
- 如何讲windows下标准的字体文件转化bmp文件
- 在windows 中DataGrid帮定IList<>对象
- 分享:Ajax读写Session值
- 一个datagrid对应多个DataGridTableStyle的问题
- 公司的項目,沒搞出來,求大家幫忙
- DateTimePicker的问题
- 请教关于VS2010中的Chart控件 X轴显示秒的问题
- C#中动态创建控件后响应的问题
- vs2005工具箱里面没有OleDbConnection控件,我是照着书学习的.书上有,而我的里面没有,在网上找了说是得自己添加,不过不知道怎么添加?
Objec o = AForm.C.GetEntitys();
List <BForm.MyEntity> l = (BForm.MyEntity)o; 虽然编译时没有问题,但是运行时却抱错了,还是不能强制转换此类型