• 方法重载


    目录

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

    名词解释

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

    适用情景

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

    方法实现

            /// <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后台开发者,热衷分享技术,心怀感恩,深耕不缀。"
      }
    
    读万卷书,行万里路,方能回到内心深处。
  • 相关阅读:
    2019年7月17日星期三(linux基础)
    2019年7月16日星期二(C语言)
    2019年7月15日星期一(C语言)
    java.util.ConcurrentModificationException 异常问题详解
    use h2database for unit testing
    db
    Things to learn everyday
    springcloud
    abstractMethodError
    java -jar & to backend run
  • 原文地址:https://www.cnblogs.com/gss0525/p/15193571.html
Copyright © 2020-2023  润新知