C#中list用法实例
程序员文章站
2023-11-08 14:53:10
本文实例讲述了c#中list用法。分享给大家供大家参考,具体如下:
protected void page_load(object sender, eventar...
本文实例讲述了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#程序设计有所帮助。