zoukankan      html  css  js  c++  java
  • 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;
        }

  • 相关阅读:
    python正则表达式
    装饰器和生成器和迭代器
    进一步认识函数
    python:关于函数的初认识
    python的 随手记----字符编码与转码
    python:元祖与字典与集合的粗浅认识
    python:模块导入之浅认识
    java socket编程
    Spring框架下的单元测试方法
    ModelDriven机制及其运用
  • 原文地址:https://www.cnblogs.com/smartsmile/p/6234227.html
Copyright © 2011-2022 走看看