第七章 F# 库(三)
序列(Microsoft.FSharp.Collections.Seq)模块
 
Microsoft.FSharp.Collections.Seq 模块包含所有处理集合的模块,只要它支持 IEnumerable 接口, .NET 框架的 BCL 中的大多数集合都是的。这个模块之所以称为序列(Seq),是因为序列是IEnumerable 接口的别名,是对其简...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:02:32   
                                阅读次数:
208
                             
                    
                        
                            
                            
                                System.Threading.Tasks.Parallel是能够以并行的方式迭代数据集合(实现了IEnumerable的对象),它主要提供2个方法:For()和ForEach()
事例:
using System;
using System.Collections.Generic; 
using System.Threading.Tasks;
namespace Net.Consol...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 08:59:10   
                                阅读次数:
302
                             
                    
                        
                            
                            
                                介绍 LINQ
 
Language-Integrated Query (LINQ,语言集成查询)是下一代.NET 数据访问技术,它借鉴了很多函数编程的概念,因此,它非常适合 F#。
本质上,LINQ 是一组处理集合的库,它实现操作IEnumerable 接口,在这方面,非常像 F# 的序列(Seq)模块,我们在第七章中讨论过。其核心是通过这些库查询在内存中的集合,它可以是数据库,也可以 X...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 04:51:48   
                                阅读次数:
289
                             
                    
                        
                            
                            
                                方式一  Linq To Entity形式:
/// 
        /// 查询的数据
        /// 
        /// 升序asc(默认)还是降序desc
        /// 排序字段
        /// 查询条件
        /// 额外的参数
        ///       
        public IQueryable DaoChuData(...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 22:58:11   
                                阅读次数:
553
                             
                    
                        
                            
                            
                                ToList()什么时候用?1.当需要对返回的结果进行操作时(比如foreach()操作),可以将这个结果先ToList(),这样可以提高程序运行速度。2.当不需要对结果进行操作时,直接返回IEnumerable对象即可。?:运算符需要返回的结果是Nullable类型的值时怎么办?decimal? 
...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 18:17:48   
                                阅读次数:
265
                             
                    
                        
                            
                            
                                System.Collections 名称空间中的几个接口提供了基本的组合功能:? 
IEnumerable 可以迭代集合中的项。? 
ICollection(继承于IEnumerable)可以获取集合中项的个数,并能把项复制到一个简单的数组类型中。? IList(继承于IEnumerable 
和ICo...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 02:16:49   
                                阅读次数:
247
                             
                    
                        
                            
                            
                                1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 
性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 
方法的类型。1.c#中的三元运算符是__?:__2.当整数a赋值给一个object对象时,整数a将会被__装箱...
                            
                            
                                分类:
Web程序   时间:
2014-05-05 11:59:52   
                                阅读次数:
614
                             
                    
                        
                            
                            
                                1. yield它表明一个方法,操作符或者get选择器里会出现迭代。用yield return 
同时返回每一个元素, 返回类型必须是IEnumerable, IEnumerable, IEnumerator, or 
IEnumerator.Example:public static IEnumera...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 15:19:03   
                                阅读次数:
287
                             
                    
                        
                            
                            
                                假设我们有一个enum:public enum Role{ User = 0, Admin = 
1024 }我们想要实现如此效果:因为enum本身并没有IEnumerable接口,所以不能直接使用new 
SelectList(Role);来将之填充DropDownList。但是我们可以写一个静态方法...
                            
                            
                                分类:
Web程序   时间:
2014-05-01 14:48:25   
                                阅读次数:
383
                             
                    
                        
                            
                            
                                引用自http://blog.csdn.net/byondocean/article/details/6871881初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerat...
                            
                            
                                分类:
Web程序   时间:
2014-04-30 16:43:39   
                                阅读次数:
595