首页 > 编程 > C# > 正文

C#中list用法实例

2020-01-24 01:05:12
字体:
来源:转载
供稿:网友

本文实例讲述了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#相关内容感兴趣的读者可查看本站专题:《C#程序设计之线程使用技巧总结》、《C#操作Excel技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#数组操作技巧总结》及《C#面向对象程序设计入门教程

希望本文所述对大家C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表