摘要: 1、Lambda概念 Lambda 表达式是一种简化的匿名函数。 作用: (1)可用于创建委托或表达式目录树。 (2)可以将 Lambda 表达式作为参数进行传递。 (3)将它作用于函数调用值调用后返回的一个函数来使用。 3、Lambda的写法刨析 基本形式: (输入参数)=>表达式 4、Lambd 阅读全文
posted @ 2019-07-17 19:36 指尖上的杰瑞 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、LINQ的概念 LINQ(Language Integrated Query)语言集成查询。 LINQ 它允许使用SQL查询数据库的方式来查询数据集合。 Linq 可以从数据库,程序对象集合以及XML文档中查询数据 2、LINQ的分类以及优势 LINQ主要包含以下三部分: 1、LINQ to O 阅读全文
posted @ 2019-07-17 17:18 指尖上的杰瑞 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 进程(Process)是Windouws系统的一个基本概念,它包含着一个运行程序所需要的资源 通俗解释:当一个程序开始运行是,他就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源而一个进程又是由多个线程所组成的 应用程序域 使用.NET建立的可执行程序*.exe,并没有直接承载到一个进 阅读全文
posted @ 2019-07-15 17:16 指尖上的杰瑞 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 反射是程序可以访问,检测和修改它本身状态或者行为的一种能力。 反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。 然后,可以调用类型的方法或访问其字段和属性。 1、什么是反射 反射(Reflection)是.NET中的重要机制,通过反射,可以在运行时获得.NET中每一个类型(包 阅读全文
posted @ 2019-07-12 17:11 指尖上的杰瑞 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、匿名类型 匿名类型声明 匿名类型特点 匿名类型在声明就必须初始化,不能为空 匿名类型继承于object 匿名类型可以包含函数 匿名类型能够在循环中初始化 2、匿名方法 匿名方法声明 匿名方法特点 匿名方法可在委托的任何地方使用 3、隐式类型var 隐式类型概念 声明变量是无需指定数据类型,编辑器 阅读全文
posted @ 2019-07-11 17:26 指尖上的杰瑞 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 使用委托时要先实例化,和类一样,使用new关键字产生委托的新实例,然后将一个或者多个与委托签名匹配的方法与委托实例关联。随后调用委托时,就会调用所有与委托实例关联的方法。 与委托关联可以是任何类或者结构中的方法,可以是静态方法,只要是可以访问的方法都可以。创建一个委托类型使用关键字delegate( 阅读全文
posted @ 2019-07-10 20:07 指尖上的杰瑞 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1、泛型概念 定义:泛型是通过参数化类型来实现在同一份代码上操作多种数据类型的技术 利用“参数化类型” 将类型抽象化,从而实现灵活的复用。 泛型是C#2.0以后的一种新语法,不是语法糖 为什么用泛型 1、减少装箱和拆箱,提高运行效率 List<int> list = new List<int>(); 阅读全文
posted @ 2019-07-09 17:09 指尖上的杰瑞 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 枚举类型 是用于声明一组命名的常数的基本数据类型(值类型) 枚举的定义 声明enum变量 enum_name 指定枚举的类型名称 enumeration list 是一个用逗号分隔的标识符列表 所有枚举类型都隐式地继承System.Enum类型,System.Enum类型是继承自System.Val 阅读全文
posted @ 2019-07-08 17:30 指尖上的杰瑞 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 数组的分类:一维数组,多维数组,不规则数组 数组的应用:创建,赋值,应用 声明一维数组: int[]arr=new int[100]; string[] name1=new strung[] {"张三","李四","王五"} C#多维数组 多维数组又称为矩形数组 string [,] names; 阅读全文
posted @ 2019-07-06 12:01 指尖上的杰瑞 阅读(368) 评论(0) 推荐(0) 编辑
摘要: .Net FrameWork 是为其运行的应用程序提供各种服务的托管执行环境,它包括两个组件,执行引擎公共语言运行时(CLR);以及.Net FrameWork 类库。 CLR是.NET FrameWork 的核心, CLR的核心是CTS和CLS,任何编程语言,如果想要在.NET CLR上执行,就必 阅读全文
posted @ 2019-07-05 19:58 指尖上的杰瑞 阅读(415) 评论(0) 推荐(1) 编辑