最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用迭代器 遍歷文件信息的詳解

 更新時間:2013年06月08日 18:04:19   作者:  
本篇文章是對使用迭代器 遍歷文件的信息進行了詳細的分析介紹,需要的朋友參考下
1.迭代文件的行
復制代碼 代碼如下:

        public static IEnumerable<string> ReadLines(string fileName)
        {
            using (TextReader reader = File.OpenText(fileName))
            {
                string line;
                if ((line = reader.ReadLine()) != null)
                {
                    yield return line;
                }
            }
        }
        static void Main()
        {
            foreach (string line in Iterator.ReadLines(""))
            {
                Console.WriteLine(line);
            }
        }

2.使用迭代器和謂詞對文件中的行進行篩選
復制代碼 代碼如下:

       public static IEnumerable<T> where<T>(IEnumerable<T> source, Predicate<T> predicate)
        {
            if (source == null || predicate == null)
            {
                throw new ArgumentNullException();
            }
            return WhereImplemeter(source, predicate);
        }
       private static IEnumerable<T> WhereImplemeter<T>(IEnumerable<T> source, Predicate<T> predicate)
        {
            foreach (T item in source)
            {
                if (predicate(item))
                {
                    yield return item;
                }
            }
        }
        static void Main()
        {
            IEnumerable<string> lines = File.ReadAllLines(@"your file name");
            Predicate<string> predicate = delegate(string line)
            {
                return line.StartsWith("using");
            };
            foreach (string str in where(lines, predicate))
            {
                Console.WriteLine(str);
            }

        }

相關文章

  • php 上一篇,下一篇文章實現(xiàn)代碼與原理說明

    php 上一篇,下一篇文章實現(xiàn)代碼與原理說明

    就是對id對進行order by id desc 或 order by id asc進行排序,然后再判斷比當前id> or小于當前文章id的相同欄目的文章。
    2010-05-05
  • php限制ip地址范圍的方法

    php限制ip地址范圍的方法

    這篇文章主要介紹了php限制ip地址范圍的方法,涉及php操作IP地址的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • php支付寶接口用法分析

    php支付寶接口用法分析

    這篇文章主要介紹了php支付寶接口用法,以實例形式較為詳細的分析了php支付寶接口的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • PHP使用imap_open實現(xiàn)讀取QQ郵箱

    PHP使用imap_open實現(xiàn)讀取QQ郵箱

    這篇文章主要為大家詳細介紹了PHP如何使用imap_open實現(xiàn)讀取QQ郵箱功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • 簡述php環(huán)境搭建與配置

    簡述php環(huán)境搭建與配置

    本文主要對php的環(huán)境搭建與配置進行步驟介紹。文章中標出了重點,方便大家閱讀,需要的朋友可以參考下
    2016-12-12
  • 解決PHP字符串長度不一致的問題

    解決PHP字符串長度不一致的問題

    下面小編就為大家分享一篇解決PHP字符串長度不一致的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • 在PHP中養(yǎng)成7個面向對象的好習慣

    在PHP中養(yǎng)成7個面向對象的好習慣

    如果您尚未打算用 OO 原則創(chuàng)建應用程序,則使用 PHP 的面向對象(OO)的語言特性,這 7 個習慣將幫助您開始在過程編程與 OO 編程之間進行轉換。
    2010-07-07
  • PHP將二維數(shù)組某一個字段相同的數(shù)組合并起來的方法

    PHP將二維數(shù)組某一個字段相同的數(shù)組合并起來的方法

    這篇文章主要介紹了PHP將二維數(shù)組某一個字段相同的數(shù)組合并起來的方法,涉及PHP多維數(shù)組操作的相關技巧,需要的朋友可以參考下
    2016-02-02
  • PHP中全面阻止SQL注入式攻擊分析小結

    PHP中全面阻止SQL注入式攻擊分析小結

    PHP是一種力量強大但相當容易學習的服務器端腳本語言,即使是經(jīng)驗不多的程序員也能夠使用它來創(chuàng)建復雜的動態(tài)的web站點。然而,它在實現(xiàn)因特網(wǎng)服務的秘密和安全方面卻常常存在許多困難
    2012-01-01
  • php通過session防url攻擊方法

    php通過session防url攻擊方法

    這篇文章主要介紹了php通過session防url攻擊方法,可通過session獲取用戶名再傳入URL來防止URL攻擊,是非常實用的技巧,需要的朋友可以參考下
    2014-12-12

最新評論

梁平县| 顺平县| 贞丰县| 体育| 醴陵市| 山丹县| 郯城县| 元氏县| 阳曲县| 塘沽区| 拜泉县| 安远县| 蚌埠市| 平山县| 龙州县| 九江县| 特克斯县| 伊宁市| 正定县| 泸定县| 玉山县| 平远县| 定边县| 大悟县| 浙江省| 响水县| 乌苏市| 遂川县| 潞西市| 常山县| 宁强县| 通辽市| 汉源县| 读书| 崇阳县| 西丰县| 南木林县| 高雄市| 滦南县| 香港 | 嘉荫县|