方法重载

目录

  • 名词解释
  • 适用场景
  • 方法实现
  • 个人推荐
  • 关于作者

名词解释

  • 在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数类型,参数个数)不同的方法,这样的形式我们称为方法重载。调用时编译器会根据实际传入参数的形式,选择与其匹配的方法执行。

适用情景

  • 一个方法可以做很多事情.

方法实现

        /// <summary>
        /// 查询sql返回DataTable值
        /// </summary>
        /// <param name="strSql"></param>
        /// <returns></returns>
        public DataTable GetDataTable(string strSql)
        {
            DataTable dt = new DataTable();
            try
            {
                System.Data.SqlClient.SqlDataAdapter dr = new SqlDataAdapter(strSql, conn);
                conn.Open();
                dr.Fill(dt);
                return dt;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conn.Close();
            }

        }
        /// <summary>
        /// 传入string和DataTable返回数据库集
        /// </summary>
        /// <param name="strSql"></param>
        /// <param name="dt"></param>
        /// <returns></returns>
        public DataTable GetDataTable(string strSql, DataTable dt)
        {
            try
            {
                SqlDataAdapter dr = new SqlDataAdapter(strSql, conn);
                conn.Open();
                dr.Fill(dt);
                return dt;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conn.Close();
            }
        }

个人推荐

星星之火可以燎原,今日点滴的付出,是日后的苦尽甘来。莫愁前路漫漫,天下谁人不识君。感谢你阅读此文稿,也希望你能不吝赐教。推荐比较全面的个人学习网站,希望对你有帮助。

关于作者

  var normalChild = {
    nickName  : "墨客码",
    site : "http://www.cnblogs.com/gss0525/"
    descTarget : ".net后台开发者,热衷分享技术,心怀感恩,深耕不缀。"
  }
posted @ 2021-08-27 14:16  工业互联开发百科  阅读(88)  评论(0编辑  收藏  举报