• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C# List中FindAll用法的一些简单示例

C# List中FindAll用法的一些简单示例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了list user findall,c list t findall,list findall,c list findall,public list findall等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

如下所示:

public partial class List : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        CreateList();
    }

    private void CreateList()
    {
        List<string> list = new List<string>();
        list.Add("Compsognathus");
        list.Add("Amargasaurus");
        list.Add("Oviraptor");
        list.Add("Velociraptor");
        list.Add("Deinonychus");
        list.Add("Dilophosaurus");
        list.Add("Gallimimus");
        list.Add("Triceratops");

        //循环输出每一项
        Response.Write("分别输出每一项:");
        foreach (string str in list)
        {
            Response.Write(str + ";");
        }

        //查找字符串中包含saurus的字符,利用了匿名方法(第一种方式)
        List<string> listFind = list.FindAll(delegate(string s){
           return s.Contains("saurus");
        });

        Response.Write("查找到的字符串为:");
        foreach (string str in listFind)
        {
            Response.Write(str+" ;");
        }

        //第二种方式,这两种方式实际上是等价的
        Response.Write("</br>FindAll(EndWithSaurus):");
        List<string> subList = list.FindAll(EndWithSaurus);//传入了一个方法名
        foreach (string str in subList)
        {
            Response.Write(str+" ;");
        }

    }

    private bool EndWithSaurus(string s)
    {
        if ((s.Length > 5) && (s.Substring(s.Length - 6).ToLower() == "saurus"))
            return true;
        else
            return false;
    }
}
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C# List中FindAll用法的一些简单示例

相关文章

  • 2017-05-28C#通过流写入一行数据到文件的方法
  • 2017-05-28C#如何给word文档添加水印
  • 2017-05-28c#获取光标在屏幕中位置的简单实例
  • 2017-05-28C#异常处理的一些经验和技巧
  • 2017-05-28C#中Monitor对象与Lock关键字的区别分析
  • 2017-05-28支持多类型数据库的c#数据库模型示例
  • 2017-05-28c#根据文件类型获取相关类型图标的方法代码
  • 2017-05-28编辑IL文件 修改DLL文件的方法
  • 2017-05-28C#可选参数的相关使用
  • 2017-05-28C#调用WinRar执行rar、zip压缩的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于finalize机制和引用、引用队列的用法详解
    • C#中接口(interface)的理解
    • c#二维码生成的代码分享
    • WPF委托的运用,多线程 自定义事件
    • C#中加载dll并调用其函数的实现方法
    • c# 随机函数的使用详解
    • C#泛型Dictionary的用法实例详解
    • jQuery uploadify在谷歌和火狐浏览器上传失败的解决方案
    • 基于c# 接口的实例详解
    • C#自定义缓存封装类实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有