C#中list用法实例
作者:smartsmile2012 发布时间:2022-07-02 13:57:00
标签:C#,list
本文实例讲述了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#程序设计有所帮助。
0
投稿
猜你喜欢
- C#如何检测文本文件的编码,本文为大家分享了示例代码,具体内容如下using System;using System.Text;using
- 本文实例为大家分享了SpringMVC实现上传下载文件的具体代码,供大家参考,具体内容如下一、SpringMVC专门提供了CommonsMu
- 本文讲述了Java获取彩 * 像中的主色彩的实例代码。分享给大家供大家参考,具体如下:一:基本思路对于一张RGB色彩空间的彩 * 像,很多时间我
- 本文实例讲述了C#获取进程或线程相关信息的方法。分享给大家供大家参考。具体实现方法如下:using System;using System.
- 本文实例讲述了Java实现过滤掉map集合中key或value为空的值。分享给大家供大家参考,具体如下:import java.util.C
- 本文实例讲述了Java实现整数分解质因数的方法。分享给大家供大家参考,具体如下:题目内容:每个非素数(合数)都可以写成几个素数(也可称为质数
- 首先struts上传最大大小由两个地方决定. · struts.multipart.maxSize决定整个post的form最大是
- 使用线程池的好处1、降低资源消耗可以重复利用已创建的线程降低线程创建和销毁造成的消耗。2、提高响应速度当任务到达时,任务可以不需要等到线程创
- 一些Java项目中在mybatis与spring整合中有MapperScannerConfigurer的使用,该类通过反向代理自动生成基于接
- SpringBoot小白创建项目,扫描不到Controller一系列问题1.2.3.4.5.6.还有一种办法是在启动服务类的入门,添加@Co
- gateway版本是 2.0.11.pom结构(部分内部项目依赖已经隐藏)<dependency> &
- .net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对
- C#正则验证大全 Regex.IsMatch()正则表达式验证需要引入命名空间 using System.Text.RegularExpre
- 本文实例讲述了java数据结构与算法之双向循环队列的数组实现方法。分享给大家供大家参考,具体如下:需要说明的是此算法我并没有测试过,这里给出
- 问题描述问题原因出现该问题的原因是项目Project当中的jdk与电脑当中的jdk版本不一致造成的。解决方法1、查看本机的jdk版本:命令提
- 文件上传大小设置#文件大小 MB必须大写# maxFileSize 是单个文件大小# maxRequestSize是
- JSON.toJSONString格式化成json字符串时保留null属性使用阿里的com.alibaba.fastjson.JSON格式化
- paras.xml文件<?xml version="1.0" encoding="UTF-8"
- 前言Feign是Netflix开源的声明式HTTP客户端,致力于让编写http client更加简单,Feign可以通过声明接口自动构造请求
- 简述在学着使用Java的命令行来编译java文件的时候,遇到了这个问题Windows操作系统报错“‘