2019年7月17日

Lambda的高级查询

摘要: 使用委托时,有这么几个步骤: 1、定义委托 2、实例化委托 3、将方法指针添加到实例化委托对象中 Lambda表达式,是一种简化的匿名函数 作用: 1、可用于创建委托或表达式目录树 2、可以将Lambda表达式作为参数进行传递 3、将它作用于函数调用值后返回的一个函数来使用 基本形式: (输入参数) 阅读全文

posted @ 2019-07-17 19:49 站在草原忘北京 阅读(117) 评论(0) 推荐(0) 编辑

Linq的使用

摘要: LINQ基础介绍 : 在.NET中,任何数据结构都是由在mscorlib.dll中System.Collections.Generic命名空间下的Ienumerable<T>接口得到的. 映射可以访问所有的定义在System.Core.dll中System.Linq命名空间下的枚举类.这个枚举类是定 阅读全文

posted @ 2019-07-17 16:26 站在草原忘北京 阅读(137) 评论(0) 推荐(0) 编辑

多线程编程

摘要: 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源 通俗的说:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使 用到的内存和系统资源。而一个进程又是由多个线程所组成的。 使用.NET建立的可执行程序 *.exe,并没有直接承载到进程当中, 阅读全文

posted @ 2019-07-17 16:05 站在草原忘北京 阅读(125) 评论(0) 推荐(0) 编辑

反射

摘要: 1.什么是反射(Reflection) System.Reflection 命名空间中的类与 System.Type 使你能够获取有关加载的程序集和其中定义的类型的信息,如类、接口和值类型。 2.反射能干什么 可以使用反射在【运行时】创建、调用和访问类型实例。说白了就是通过反射能够获取一个未知类的类 阅读全文

posted @ 2019-07-17 15:54 站在草原忘北京 阅读(88) 评论(0) 推荐(0) 编辑

2019年7月12日

匿名类型

摘要: 匿名类型匿名类的概念:匿名类是没有名字的类特点:匿名类不能被引用,只能在创建时用new语句来声明 匿名类的优势以及应用场景1.匿名类提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显示定义一个类型2.类型名由编译器生成,并且不能在源代码级使用,每个属性的类型由编译器推断3.可通 阅读全文

posted @ 2019-07-12 19:38 站在草原忘北京 阅读(287) 评论(0) 推荐(0) 编辑

2019年7月11日

委托和事件

摘要: 委托和事件大致来说,委托是一个类,该类内部维护着一个字段,指向一个方法。事件可以被看作一个委托类型的变量,通过事件注册、取消多个委托或方法。本篇分别通过委托和事件执行多个方法,从中体会两者的区别。 委托就是一个类,也可以实例化,通过委托的构造函数来把方法赋值给委托实例 触发委托有2种方式: 委托实例 阅读全文

posted @ 2019-07-11 21:11 站在草原忘北京 阅读(90) 评论(0) 推荐(0) 编辑

2019年7月10日

泛型特性

摘要: 泛型泛型的概念:泛型是通过参数化类型来实现在同一份上操作多种数据类型的技术 利用“参数化类型”将类型抽象化,从而实现灵活的复用 泛型的优点:1. 泛型增强了代码的可读性2. 泛型有助于实现代码的重用、保护类型的安全以及提高性能3. 我们可以创建泛型集合类 4. 泛型实现了类型和方法的参数化 5. 我 阅读全文

posted @ 2019-07-10 20:31 站在草原忘北京 阅读(121) 评论(0) 推荐(0) 编辑

2019年7月9日

栈和队列的方法

摘要: 栈和队列是两种特殊的线性表1.他们的数据元素之间具有顺序的逻辑关系,都可以采用顺序存储结构和链式存储结构2.线性表的插入和删除操作不受限制,可以在任意位置进行3.栈的插入和删除操作只允许在表的一端进行4.队列的插入和删除操作则分别在表的两端进行栈的特点是后进先出,队列的特点是先进先出 队列是一个先进 阅读全文

posted @ 2019-07-09 19:40 站在草原忘北京 阅读(267) 评论(0) 推荐(0) 编辑

2019年7月8日

枚举与位枚举

摘要: 枚举类型是用于声明一组命名的常数的基本数据类型(值类型)枚举每一个项(值)之间用英文“,”分隔枚举的值可以直接指定值,值是可以不连续的,具体值得类型是int如果枚举中的每一个项都不指定具体值,那么值是从0开始的整数,每一个项的值比前边一个项比较大1枚举是值类型,继承自system.Enum,是一个唯 阅读全文

posted @ 2019-07-08 20:44 站在草原忘北京 阅读(100) 评论(0) 推荐(0) 编辑

2019年7月6日

数组与集合的使用

摘要: 集合的初始值一定要和赋值的数量一致 调试的快捷键F8,F10,F11,Shift+F11浏览器调试的快捷键F5,F11,F10,Shift+F11string类型默认的空值是nullint类型默认的空值是0变量是 程序运行时在内存中存储可变数据的容器。数组就是这样的一个容器。特点:长度固定,类型相同 阅读全文

posted @ 2019-07-06 21:29 站在草原忘北京 阅读(93) 评论(0) 推荐(0) 编辑

导航