风行电影 2019-10-31 23:33 采纳率: 33.3%
浏览 257
已采纳

怎样在基类 (父类)进行装箱拆箱操作 子类继承后就就不用在写增删改查方法

图片说明

 public class Dal<T> where T:class,new()
    {
        public virtual List<T> Sel(string proc, SqlParameter[] par = null) 
        {
            List<T> list = new List<T>();
            DataTable table = SQLHelper.Sel(proc, par);
            foreach (DataRow row in table.Rows)
            {
                T model = new T() { };//实体
                list.Add(model);
            }
            return list;
        }
    }

T model = new T() { };
原来是是这样的

  foreach (DataRow row in table.Rows)
            {
                                Users model = new Users() 
                {
                    XXX = Convert.ToString(row["XXX"]),
                    XXX = Convert.ToString(row["XXX"])
                };
                      }
            return list;

怎样才能在基类里面完成循环的装箱拆箱操作?在没有特别的需要的时候就不用再子类里面重写基类方法?
求助各位大佬

  • 写回答

1条回答 默认 最新

  • threenewbee 2019-11-01 09:24
    关注

    不知道你说的装箱拆箱是什么意思,你又不是结构体,哪里来的装箱拆箱。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 2月24日

悬赏问题

  • ¥15 聚类分析 设计k-均值算法分类器,对一组二维模式向量进行分类。
  • ¥15 stm32c8t6工程,使用hal库
  • ¥100 有偿求易语言word文档取doc和docx页数方法或模块
  • ¥15 找能接spark如图片的,可议价
  • ¥15 关于#单片机#的问题,请各位专家解答!
  • ¥15 博通raid 的写入速度很高也很低
  • ¥15 目标计数模型训练过程中的问题
  • ¥100 Acess连接SQL 数据库后 不能用中文筛选
  • ¥15 用友U9Cloud的webapi
  • ¥20 电脑拓展屏桌面被莫名遮挡