C#知识积累

来源:互联网 发布:mysql pid文件丢失 编辑:程序博客网 时间:2024/06/05 10:08

1.Session的存值和取值:

  存值:

         DataTable dr = dt.Tables[0];
          Session["dr"] = dr;

取值:

        DataTable dl = Session["dr"] as DataTable;

  


2.C#泛型:::::::::

 

namespace fanxingTwo {    class StuInfo<T, K>    {        public T ID;        public K Name;        public StuInfo<T, K> NextStu;        //默认构造学生        public StuInfo()        {            this.ID = default(T);            this.Name = default(K);            this.NextStu = default(StuInfo<T, K>);        }         //指定信息构造一位学生        public StuInfo(T t, K k, StuInfo<T, K> stu)        {            this.ID = t;            this.Name = k;            this.NextStu = stu;        }    }    class StuList<T, K>    {        StuInfo<T, K> head;        public StuList()        {            head = new StuInfo<T, K>();        }        public void AddStu(T id, K name)        {            StuInfo<T, K> stu = new StuInfo<T, K>(id, name, head);            head.NextStu = stu;        }    }}