上一页 1 2 3 4 5 6 ··· 9 下一页
  2019年5月11日
摘要: 接口 很常用不多做阐述 总结要点: 接口和抽象类、基类 接口、基类抽象类需要大家大量练习和重构设计运用到实际生产中,背后的一些机制我们可以不用大量关心。 本系列面向有一定编程经验的人和自己共勉进步。如果对接口和抽象类本身不熟悉的小伙伴可先熟悉下相关知识点再来看本系列也最好,也不建议新手直接阅读C#高 阅读全文
posted @ 2019-05-11 10:24 无觉-李敏 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 泛型大家用的很广泛,也很重要。涉及有泛型方法、接口至于具体怎么使用百度下随便写几个Demo 实践下自然就懂。 说一些实用的: 一、System.Collections.Concurrent 这个是线程安全的集合,里面包含了多种线程安全的集合类,为什么要用这个,因为我们用普通的List,Queue、D 阅读全文
posted @ 2019-05-11 10:00 无觉-李敏 阅读(144) 评论(0) 推荐(0) 编辑
  2019年5月9日
摘要: 以前的2片的文章:自己理解的不是很深入,先放之前的2篇,本章也不打算用多么晦涩难懂的原理机制,来点实用的。 https://www.cnblogs.com/LiMin/p/7212217.html https://www.cnblogs.com/LiMin/p/10364867.html 在类型中定 阅读全文
posted @ 2019-05-09 21:02 无觉-李敏 阅读(116) 评论(0) 推荐(0) 编辑
  2019年5月8日
摘要: z属性 本章也比较简单稍作介绍: 可以封装属性、以线程安全方式访问 如图遇到如下代码 具体点就是: 上面的注释也已经讲清楚了,定义的类型之后,构造实例,然后初始化属性。现在详细说下 编译器接收到 上图代码,先用var 定义一个类型,但是不具体指定什么类型,完全由后面的表达式 expression等来 阅读全文
posted @ 2019-05-08 16:40 无觉-李敏 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、参数:说点有用的。 可选参数:定义参数时候给默认值 命名参数:传递参数时候指定参数名加冒号加参数值(参数名:参数值) 二、Out和Ref :按照引用方式传递给方法(对象地址) Out:传递前不需要初始化,返回时候需要重写值 Ref:传递前需要初始化, 三、数量可变参数:Params,内存分配在堆 阅读全文
posted @ 2019-05-08 16:38 无觉-李敏 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 实例构造器和类(引用类型) 三步曲: a.分配内存(分配的内存是0或者null前几篇介绍过) b.初始化对象(初始化套餐--套餐定义见前面几章) c.调用基类构造器 一个类会默认有一个构造器,不自定义系统就帮你定义,为啥呢?因为要初始化对象啊不让程序没法运行,除非微软粑粑改了初始化的机制和地方。前几 阅读全文
posted @ 2019-05-08 13:52 无觉-李敏 阅读(203) 评论(0) 推荐(0) 编辑
  2019年5月7日
摘要: 1. 常量:视为静态成员,因为一开始就出初始化好的。在编译时候确定,存储在元数据中。下编译过程,从元数据中查找定义常量的符号,然后提取常量的值内嵌到IL代码,直接内嵌意味着不需要分配内存 2.字段:初始化方式a.内联初始化(实际上也是通过过构造器初始化的这个仅仅是一个语法的简化) b.构造器初始化 阅读全文
posted @ 2019-05-07 08:40 无觉-李敏 阅读(231) 评论(0) 推荐(0) 编辑
  2019年5月6日
摘要: 类型和成员基础 本章阐述了一些比较基础和简单的一些知识,我就不多作解释。 涵盖了 常量、字段、实例构造器、类型构造器、方法、属性、事件、类型。 类型的可见性和可访问性:具体查看关键字 public private等等。。。。 分部类: 关键字partial 用于类、结构、接口将源代码分散到各个文件中 阅读全文
posted @ 2019-05-06 08:39 无觉-李敏 阅读(150) 评论(0) 推荐(0) 编辑
  2019年4月29日
摘要: 5.1.基元类型和FCL类型 编译器直接支持的类型是基元类型,int ,long,string等 FCL:内置类型 一个基元类型必然映射一个FCL类型,不然你的代码怎么执行。 int->int32, long->int64 错误认识: int 在32位机器上是32位整数,64位置机器代表64位整数, 阅读全文
posted @ 2019-04-29 21:15 无觉-李敏 阅读(193) 评论(0) 推荐(0) 编辑
  2019年4月28日
摘要: 这章不好理解,我是连抄带找的。。。。。。。。。。。 一、System.Object 所有类型的基类,也就是所有类型从它派生。 公开了几个方法: 二、new 关键字 Dog dog= new Dog(“旺财”); 作用 1、计算类型及其所有基类型(一直到 System.Object )中定义的所有实例 阅读全文
posted @ 2019-04-28 17:54 无觉-李敏 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页