`

一段好玩的LINQ

阅读更多

static void Print(string text, int offset)
        {
            text
            .Select((c, i) => new { Char = c, Index = i })
            .GroupBy(c => c.Index % offset, c => c.Char.ToString()).ToList()
            .ForEach(g => Console.WriteLine(string.Join("|", g.Reverse().ToArray())));
        }



这段代码是针对那些喜欢写一长串ruby code的人写的,静态语言一行能搞出的东西不比ruby差.

你可以跑跑看

Print("锄禾日当午汗滴禾下土谁知盘中餐粒粒皆辛苦",5);


ps:这段程序可以防网监哈
分享到:
评论

相关推荐

    一步步学习Linq+源码

    Linq(Language Integrated Query,语言集成查询)是.NET框架中的一项重要技术,它在C#和VB.NET等编程语言中引入了强大的查询能力,使得数据查询如同操作集合对象一样自然。Linq旨在简化数据访问,无论是数据库、XML...

    LINQ中文版文档,LINQ 入门,LINQ 学习,LINQ编程指南

    难得的学习LINQ的中文资料,很全很详细,包内包括两个文档: 一个是语言集成查询.pdf,内容简介如下: 1.LINQ 简介 简要介绍可编写的各种应用程序,以及...另一个是LINQ to ADO.net.pdf 描述linq如何与ado.net结合使用

    LInq入门宝典 Linq To Xml linq to sql

    LInq(Language Integrated Query,语言集成查询)是.NET框架中的一个重要特性,它为C#和VB.NET提供了内建的查询能力,使得数据查询变得更加简洁、直观。LInq包括多个部分,如LInq To Objects、LInq To Xml、LInq To...

    System.Linq.dll 让.net2.0也可以使用Linq

    在.NET框架的世界里,LINQ(Language Integrated Query,语言集成查询)是一个革命性的特性,它首次出现在.NET Framework 3.5中,极大地提升了开发人员处理数据的效率和代码的可读性。然而,对于那些仅安装了.NET ...

    Linq实例代码 Linq的所有实例代码

    **Linq(Language Integrated Query,语言集成查询)是.NET框架中的一个重要组成部分,它为开发者提供了在C#和VB.NET等编程语言中内嵌查询的能力,极大地简化了数据查询的复杂性。Linq允许我们以一致的方式对各种...

    一个简单的linq to sql例子

    LINQ (Language Integrated Query) 是.NET框架中引入的一项强大技术,它允许开发人员在C#或Visual Basic等语言中直接编写查询,使代码更简洁、更易于理解和维护。LINQ to SQL是LINQ的一个特定实现,它为关系数据库...

    LINQ实战 linq to sql linq to xml 人民邮电出版社

    作为.NET上连接编程语言和数据库、内存对象、XML等各种类型数据之间的桥梁,LINQ引入了一种处理数据的全新理念,将查询无缝集成至开发语言之上。本书部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四...

    精通LINQ LINQ to XML

    《精通LINQ LINQ to XML》是一本专为开发者深入理解和掌握LINQ(Language Integrated Query,语言集成查询)技术,特别是LINQ to XML部分而编写的权威指南。这本书结合了LINQ的基础、进阶和实战应用,是学习LINQ的...

    linq基础 linq to sql

    LINQ(Language Integrated Query,语言集成查询)是.NET框架中的一项重要特性,它为C#和Visual Basic等编程语言提供了内置的查询能力。LINQ允许开发者以一种与语言紧密结合的方式执行查询,使得代码更加简洁、易读...

    C# LinqXML使用LINQ技术对XML文件进行读取

    在.NET框架中,C#提供了一种强大的工具——Language Integrated Query (LINQ),它使得数据查询变得更加简洁和高效。在处理XML文档时,LINQ to XML(也称为LinqXML)是一个非常实用的API,它提供了面向对象的方式来...

    走进Linq 走进Linq

    LINQ(Language Integrated Query,语言集成查询)是.NET框架中的一项重要技术,旨在简化数据查询操作。它允许开发者在C#、VB.NET等.NET语言中使用类似SQL的语法进行数据查询,同时保持了类型安全性和编译时检查的...

    一个使用Linq查询数据库的Demo

    【标题】"一个使用Linq查询数据库的Demo"揭示了本次示例主要关注如何利用Linq(Language Integrated Query,语言集成查询)这一强大的.NET框架工具来执行数据库查询。Linq是.NET Framework 3.5引入的一项创新技术,...

    通过Linq操作Sql Server数据库

    Linq(Language Integrated Query,语言集成查询)是.NET Framework 3.5引入的一种强大的数据查询技术,它允许开发者使用C#或Visual Basic等编程语言的语法直接对各种数据源进行操作,包括SQL Server数据库。Linq极...

    LINQ数据库访问技术

    LINQ(Language Integrated Query,语言集成查询)是.NET框架中的一项创新技术,它为C#和VB.NET等编程语言提供了内置的查询能力,允许开发者以更自然、更直观的方式处理数据。LINQ的主要目标是简化数据访问,无论...

    linq 并发事物,进阶资料

    LINQ(Language Integrated Query,语言集成查询)是.NET框架中的一种强大的查询技术,它允许开发者使用熟悉的编程语言语法来执行查询,无论是对数据库、XML、集合还是其他数据源。LINQ的数据映射功能使得开发者能够...

    LINQ教程中文版(LINQ TO SQL ,LINQ TO XML)

    LINQ(Language Integrated Query,语言集成查询)是.NET框架中的一项创新技术,它为C#和VB.NET等编程语言提供了内建的查询能力,使得数据查询如同操作普通对象一样直观简单。本教程主要涵盖了两个核心部分:LINQ to...

    LINQ实战完整版

    讲授LINQ开发的经典书籍,学习LINQ的首选参考书 讲授LINQ开发的经典书籍,学习LINQ的首选参考书

    LINQ案例101,学习LINQ好帮手

    LINQ to XML是LINQ的一个重要组成部分,它提供了一种高效、灵活且易于使用的API来处理XML文档。与传统的DOM模型相比,LINQ to XML允许开发者使用更直观的C#或VB.NET语法来创建、查询和修改XML。例如,你可以使用LINQ...

    LINQ To ADO.NET

    **Language-Integrated Query (LINQ)** 是一种革命性的技术,它首次被引入 .NET Framework 3.0 中,旨在为开发人员提供一种更加统一且高效的方式来处理数据。LINQ 的核心目标是提供一组标准查询操作符,这些操作符...

Global site tag (gtag.js) - Google Analytics