首页 > 编程 > C# > 正文

C#中list用法实例

2019-10-29 21:25:29
字体:
来源:转载
供稿:网友

本文实例讲述了C#中list用法。分享给大家供大家参考,具体如下:

protected void Page_Load(object sender, EventArgs e){  List<string> studentNames = new List<string>();  studentNames.Add("John");  studentNames.Add("Mary");  studentNames.Add("Rose");  //显示各元素  foreach (string item in studentNames)  {    Response.Write(item);    Response.Write("<br/>");  }  Response.Write("<br/><br/>");  //List转换成符号分隔字符串  string studentAllName = string.Join(",", studentNames.ToArray());  Response.Write(studentAllName);  Response.Write("<br/><br/>");  List<decimal> studentScore = new List<decimal>();  studentScore.Add(100);  studentScore.Add(98);  studentScore.Add(59);  //排序  studentScore.Sort();  //反转排序  studentScore.Reverse();  //显示各元素  foreach (decimal score in studentScore)  {    Response.Write(score);    Response.Write("<br/>");  }  //总计SUM  Response.Write("总分" + studentScore.Sum());  Response.Write("<br/>");  //List中是否存在  Response.Write(studentScore.Exists(MatchPRE));  Response.Write("<br/><br/>");  //List转换成JSon  List<Student> list = new List<Student>();  for (int i = 0; i < 5; i++)  {    Student a = new Student();    a.Name = "张三" + i;    a.Age = i;    a.Sex = "男";    list.Add(a);  }  string json = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(list);  Response.Write(json);  Response.Write("<br/><br/>");}private static bool MatchPRE(decimal p)//条件匹配函数,list1中每个元素都会传入P中                                      //匹配后函数返回{  if (p == 100)//此句为匹配条件,如果匹配,返回,你可以随意更改成你想要的值    return true;  else  {    return false;  }}public struct Student{  public string Name;  public int Age;  public string Sex;}


注:相关教程知识阅读请移步到c#教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表