日期:2014-05-17  浏览次数:20436 次

有谁可以帮我解释一下这段语句是什么意思啊
我知道我很菜,不要取笑我
public static People GetByLogin(string login)
  {
  string sql = string.Format("select * from people where login='{0}'", login);
  DataTable dt = DBHelper.GetTable(sql, "p");
  if (dt.Rows.Count > 0)
  return Get(dt.Rows[0]);
  return null;
  }

------解决方案--------------------
public static People GetByLogin(string login)
{
//格式化sql字符串,用login参数值,替换 {0}
string sql = string.Format("select * from people where login='{0}'", login);
//取得数据集
DataTable dt = DBHelper.GetTable(sql, "p");
if (dt.Rows.Count > 0)
//返回Get的 内容
return Get(dt.Rows[0]);
//返回空,有用吗?
return null;
}
------解决方案--------------------
C# code

public static People GetByLogin(string login)
  {
  string sql = string.Format("select * from people where login='{0}'", login);//定义sql语句
  DataTable dt = DBHelper.GetTable(sql, "p");//调用helper类的根据sql取出datatable的方法
  if (dt.Rows.Count > 0)//当取出的table不为空
  return Get(dt.Rows[0]);
  return null;
  }