this.ListBox1.Items.Add(string.Format("{0}\t{1}", "编码", "院系名称"));

//("{0}\t{1}"这个格式是根据什么规则写出来的?看不懂为什么前面一个没有t后面的有,具体书写规范是什么?

当然是根据string.Format了,每个大括号都代表一个占位符,对应后面的一个对象,这句的意思就是要输出一个 编码 +制表符(\t)+ 院系名称

string.Format  转义字符 \t是tab,是移动一个制表键位,不同的环境有不同的结果,有的是4个空格有的是8个有的是2个不一样的

*****************cookie*************

if (Request.Cookies["name"]!=null)   //判断cookies里的name的值是否为空,如果非空就执行.
{
TextBox1.Text = Request.Cookies["name"].Value.ToString(); //读取cookies里的name的值,并赋予TextBox1.Text
}
HttpCookie cokie = new HttpCookie("name"); //声明一个cokie对象并实例化,为此实例添加name
cokie.Value = TextBox1.Text; //将TextBox1的Text属性值赋予cookie的Value属性
cokie.Expires = DateTime.Now.AddMonths(1); //为cokie设置过期时间
Response.Cookies.Add(cokie); //添加生成cokie