1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3. List<string> studentNames = new List<string>();
  4. studentNames.Add("John");
  5. studentNames.Add("Mary");
  6. studentNames.Add("Rose");
  7.  
  8. //显示各元素
  9. foreach (string item in studentNames)
  10. {
  11. Response.Write(item);
  12. Response.Write("<br/>");
  13. }
  14. Response.Write("<br/><br/>");
  15.  
  16. //List转换成符号分隔字符串
  17. string studentAllName = string.Join(",", studentNames.ToArray());
  18. Response.Write(studentAllName);
  19. Response.Write("<br/><br/>");
  20.  
  21. List<decimal> studentScore = new List<decimal>();
  22. studentScore.Add(100);
  23. studentScore.Add(98);
  24. studentScore.Add(59);
  25. //排序
  26. studentScore.Sort();
  27. //反转排序
  28. studentScore.Reverse();
  29. //显示各元素
  30. foreach (decimal score in studentScore)
  31. {
  32. Response.Write(score);
  33. Response.Write("<br/>");
  34. }
  35. //总计SUM
  36. Response.Write("总分" + studentScore.Sum());
  37. Response.Write("<br/>");
  38. //List中是否存在
  39. Response.Write(studentScore.Exists(MatchPRE));
  40. Response.Write("<br/><br/>");
  41.  
  42. //List转换成JSon
  43. List<Student> list = new List<Student>();
  44. for (int i = 0; i < 5; i++)
  45. {
  46. Student a = new Student();
  47. a.Name = "张三" + i;
  48. a.Age = i;
  49. a.Sex = "男";
  50. list.Add(a);
  51. }
  52. string json = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(list);
  53. Response.Write(json);
  54. Response.Write("<br/><br/>");
  55.  
  56. }
  57.  
  58. private static bool MatchPRE(decimal p)//条件匹配函数,list1中每个元素都会传入P中 //匹配后函数返回
  59. {
  60. if (p == 100)//此句为匹配条件,如果匹配,返回,你可以随意更改成你想要的值
  61. return true;
  62. else
  63. {
  64. return false;
  65. }
  66. }
  67.  
  68. public struct Student
  69. {
  70. public string Name;
  71. public int Age;
  72. public string Sex;
  73. }

c#中list使用示例的更多相关文章

  1. Android 自定义View及其在布局文件中的使用示例(三):结合Android 4.4.2_r1源码分析onMeasure过程

    转载请注明出处 http://www.cnblogs.com/crashmaker/p/3549365.html From crash_coder linguowu linguowu0622@gami ...

  2. Android 自定义View及其在布局文件中的使用示例(二)

    转载请注明出处 http://www.cnblogs.com/crashmaker/p/3530213.html From crash_coder linguowu linguowu0622@gami ...

  3. XPath语法 在C#中使用XPath示例 【转http://www.cnblogs.com/yukaizhao/archive/2011/07/25/xpath.html】非常详细的文章

    XPath语法 在C#中使用XPath示例   XPath可以快速定位到Xml中的节点或者属性.XPath语法很简单,但是强大够用,它也是使用xslt的基础知识. 示例Xml: <?xml ve ...

  4. VS2010 Chart控件(一)Chart控件在ASP.NET网站中的应用示例详解(C#语言)

    步骤如下: 1. Chart控件(一)Chart控件在ASP.NET网站中的应用示例详解(C#语言)" title="VS2010 Chart控件(一)Chart控件在ASP.NE ...

  5. Spring中的IOC示例

    Spring中的IOC示例 工程的大概内容是: 一个人在中国时用中国话问候大家,在国外时用英语问候大家. 其中, IHelloMessage是接口,用来定义输出问候信息 public interfac ...

  6. 匿名函数(lambda)在列表生成式和生成器中的应用示例

    匿名函数(lambda)在列表生成式和生成器中的应用示例 列表生成式中实例 先看题: 以下代码的输出是什么?请给出答案并解释: def func(): return [lambda x: x * i ...

  7. 12Vim在系统配置中的应用示例

    Vim 在系统配置中的应用示例 1. 配置主机名称 为了便于咱局域网中查找某台特定的主机,后者对主机进行区分,除了要有IP地址外,还要为主机配置一个主机名,主机名之间可以通过这个类似于域名的名称来相互 ...

  8. Oracle中创建触发器示例及注意事项

    1.oracle 中创建触发器示例 CREATE TABLE "CONCEPT"."FREQUENCYMODIFYLOG" ( "FREQUENCYI ...

  9. python中的tcp示例详解

    python中的tcp示例详解  目录 TCP简介 TCP介绍 TCP特点 TCP与UDP的不同点 udp通信模型 tcp客户端 tcp服务器 tcp注意点   TCP简介   TCP介绍 TCP协议 ...

  10. python golang中grpc 使用示例代码详解

    python 1.使用前准备,安装这三个库 pip install grpcio pip install protobuf pip install grpcio_tools 2.建立一个proto文件 ...

随机推荐

  1. 客户端与服务端,java与Android跨平台服务

  2. Jsp与beetl的比较

    首先介绍一下模板引擎的概念,是为了使用户界面与业务数据分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎,就会生成一个标准的html文档. Jsp全名是JavaServer Page,中文名叫 ...

  3. 学号:201521123116 《java程序设计》第六周学习总结

    1. 本章学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 2.书面作业 1.1.Object对象中的clone方法是 ...

  4. Java课程设计—学生成绩管理系统

    一. 团队名称.团队成员介绍(需要有照片) 团队名称:进击的712 团队成员 杨雪莹[组长] 201521123005 网络1511 林楚虹 201521123002 网络1511 董美凤 20152 ...

  5. 201521123003《Java程序设计》第9周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己 ...

  6. 201521123015 《Java程序设计》第13周学习总结

    1. 本周学习总结 2. 书面作业 1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? IP地址不同 ...

  7. Markdown 练习

    一个例子: 例子开始 1. 本章学习总结 今天主要学习了三个知识点 封装 继承 多态 2. 书面作业 Q1. java HelloWorld命令中,HelloWorld这个参数是什么含义? 今天学了一 ...

  8. hdu3037 Saving Beans

    Saving Beans Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Pro ...

  9. centOS 7一个解决“network.service: control process exited, code=exited status=1”方法

    今天早上2017-08-04,我打开虚拟机,使用远程工具xshell对虚拟机进行连接,我发现连接不上去,然后我ifconfig,发现找不到ens33了,就剩一个本地回环,看来是我的网络出现了问题,然后 ...

  10. 利用GPU实现无尽草地的实时渲染

    0x00 前言 在游戏中展现一个写实的田园场景时,草地的渲染是必不可少的,而一提到高效率的渲染草地,很多人都会想起GPU Gems第七章 <Chapter 7. Rendering Countl ...