• 函数复习与数据访问类查询


    函数:
    1、有参有反
    public 数据类型 函数名(数据类型 参数名)
    {

    return 数据类型;
    }

    2、有参无反
    public void 函数名(数据类型 参数名)
    {

    }

    3、无参无反
    public void 函数名()
    {

    }

    4、无参有反
    public 数据类型 函数名()
    {

    return 数据类型;
    }

    函数调用:
    Program p = new program();
    p.函数名();

    数据访问类和这种调用方法是一模一样,唯一不一样的地方就是类名不一样

    public List<Users> Select()
    {
    //泛型集合,放置所有Users数据对象
    List<Users> list = new List<Users>();

    cmd.CommandText = "select *from Users";

    conn.Open();
    SqlDataReader dr = cmd.ExecuteReader();
    if (dr.HasRows)//如果数据表中有数据
    {
    while (dr.Read())//循环读取全部数据
    {
    //没读取一行数据,就制作一个Users对象
    Users u = new Users();
    u.UserName = dr["UserName"].ToString();
    u.PassWord = dr["PassWord"].ToString();
    u.NickName = dr["NickName"].ToString();
    u.Sex = Convert.ToBoolean(dr["Sex"]);
    u.Birthday = Convert.ToDateTime(dr["Birthday"]);
    u.Nation = dr["Nation"].ToString();

    //注意,在循环中,将制作好的每一个对象,都放到集合中去
    list.Add(u);
    }
    }
    conn.Close();
    return list;
    }

    List<Users> Ulist = new UsersData().Select();

    if (Ulist.Count > 0)
    {
    foreach (Users u in Ulist)//遍历
    {
    Console.WriteLine(u.UserName + " " + u.PassWord + " " + u.NickName + " " + u.Sex + " " + u.Birthday + " " + u.Nation);
    }

    }

    Console.ReadKey();

  • 相关阅读:
    12.22冲刺总结
    Android远程服务
    短信电话监听
    Android本地服务
    意图
    多线程下载
    异步HTTP请求
    提交数据到服务器
    通过HTTP访问网络资源
    观察者
  • 原文地址:https://www.cnblogs.com/yx1314520/p/5878966.html
Copyright © 2020-2023  润新知