2021年4月19日

摘要: ADO.NET ADO.NET是.NET数据库的访问架构,ADO是ActiveX Data Objects的缩写。ADO.NET是数据库应用程序和数据源之间沟通的桥梁,主要提供一个面向对象的数据访问架构,用于快速实现对数据库进行操作(curd)ADO.NET中的五个主要对象 1、DbConnecti 阅读全文
posted @ 2021-04-19 00:03 john_yong 阅读(534) 评论(0) 推荐(0) 编辑

2021年4月18日

摘要: IO操作 coming soon 阅读全文
posted @ 2021-04-18 23:53 john_yong 阅读(27) 评论(0) 推荐(0) 编辑
摘要: coming soon... 阅读全文
posted @ 2021-04-18 23:52 john_yong 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 委托 什么是委托 委托是实现类似函数指针的功能,即指向函数(可以是静态函数,也可以是实例函数,编码过程中一般都是实例函数)的引用对象。在C++编程中经常会用到函数指针,在C#中则是委托的概念,弱化了指针概念。与函数指针相比,delegate是面向对象、类型安全、可靠的受控(managed)对象,CL 阅读全文
posted @ 2021-04-18 23:51 john_yong 阅读(65) 评论(0) 推荐(0) 编辑

2020年12月29日

摘要: 1、什么是反射 元数据是指程序以及类型信息的数据,它包含在程序集中(程序集包含:元数据,编译代码,资源)。 在.net中反射是查看和操作元数据的动作。 2、为什么要用反射 在程序运行时,动态加载需要的程序集,以便操作其元数据。(例如有些IOC容器的实现,就是通过配置对应程序集,在运行时动态加载这些程 阅读全文
posted @ 2020-12-29 00:11 john_yong 阅读(576) 评论(0) 推荐(0) 编辑

2020年12月17日

摘要: 迭代器 迭代器是一种快速访问集合元素的方法,它通过封装记录当前访问到的集合元素的下标值(position),访问当前元素直接获取其中的当前值即可(当前值通过下标获取);访问下一元素时通过判断是否存在下一个元素,如果存在则通过moveNext方式,将当前访问的下标值往后移(+1)。 在.net中迭代器 阅读全文
posted @ 2020-12-17 01:14 john_yong 阅读(210) 评论(0) 推荐(0) 编辑

2020年12月14日

摘要: 线程(Thread) 线程(thread)是操作系统能够进行运算调度的最小单位,也就是程序中的一个执行流。(其实可以分为操作系统内核调度的内核线程和用户空间调度的用户线程。在编程中我们创建的线程都是用户线程,本文中的线程是指用户线程,非内核线程)。 线程分为前台线程和后台线程。 前台线程:主程序必须 阅读全文
posted @ 2020-12-14 23:41 john_yong 阅读(556) 评论(0) 推荐(0) 编辑

2020年12月3日

摘要: 一、什么是集合 集合:存放在某一个容器中的一组数据。集合的类型主要有数组、动态数组(ArrayList),泛型列表(List),哈希表(HashTable),字典(Dictionary),队列(queue),栈(stack) 不同的集合类型对应的数据存储方式,操作方式是不一样的。数组用于存放固定大小 阅读全文
posted @ 2020-12-03 20:52 john_yong 阅读(179) 评论(0) 推荐(0) 编辑

2020年11月29日

摘要: 什么是面向对象 面向对象是一种对现实世界理解和抽象的方法。实现过程就是将现实的对象抽象成类/接口等,通过实例化出来的对象进行交互(调用)实现功能。 简单的理解就是,对象是类的实例化,面向对象就是面向类的实例化,类则是我们对现实事物/业务的抽象 面向对象的三大特征 1)封装 封装是指将现实事物/业务对 阅读全文
posted @ 2020-11-29 14:11 john_yong 阅读(100) 评论(0) 推荐(0) 编辑

2020年11月28日

摘要: 一、C#数据类型 基础数据类型 值类型: int long uint ulong double decimal float bool byte char enum struct 引用类型: string object 数组 委托、事件 类 基本类型信息 二、值类型和引用类型 1)、栈与堆 栈是一种先 阅读全文
posted @ 2020-11-28 23:37 john_yong 阅读(133) 评论(0) 推荐(0) 编辑

导航