方法重载
目录
- 名词解释
- 适用场景
- 方法实现
- 个人推荐
- 关于作者
名词解释
- 在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数类型,参数个数)不同的方法,这样的形式我们称为方法重载。调用时编译器会根据实际传入参数的形式,选择与其匹配的方法执行。
适用情景
- 一个方法可以做很多事情.
方法实现
/// <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后台开发者,热衷分享技术,心怀感恩,深耕不缀。"
}
读万卷书,行万里路,方能回到内心深处。