摘要: CTS 一个给定的程序集可能包含任意数量的不同“类型”。在.NET领域,类型(type)是一个一般性的术语,它指的是集合{类,接口,结构,枚举,委托}里的任意一个成员。当用支持.NET的语言构建解决方案时,很有可能要与这些类型打交道。例如,程序集可能定义了一个类,它又实现了一些接口。或许其中某个接口 阅读全文
posted @ 2017-02-24 15:53 KUYUTI 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 不管选择了哪种.NET语言编程,需要明白的是,尽管.NET二进制文件与非托管Windows二进制文件(*.dll或*.exe)具有相同的文件扩展名,但它们的内部却是完全不同的。具体来说,.NET二进制文件不包含特定于平台的指令,他包含的是平台无关的IL(Intermediate Language,中 阅读全文
posted @ 2017-02-21 17:08 KUYUTI 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 在微软发布C#语言和.NET平台之前,为Windows操作系统家族创建应用程序的开发者常常使用COM编程模型。COM(Component Object Model,组件对象模型)允许个人构建可由不同编程语言共享的代码库。例如,Visual Basic开发者可以使用C++程序员构建的COM库。COM的 阅读全文
posted @ 2017-02-17 10:16 KUYUTI 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 接口在以下情况下特别有用: 只有一个层次结构,但是只有一个派生类型的子集支持公开行为。 需要构建的公共行为为跨多个层次结构,而且除了System.Object以外,没有其他公共父类。 接口类型 定义:接口就是一组抽象成员的命名集合。 抽象方法是纯粹的协议,在其中没有提供默认的实现。由接口定义的某个特 阅读全文
posted @ 2017-01-22 17:18 KUYUTI 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 内网IP与外网IP的区别 解释一 外网IP地址全世界仅分配给一个网络设备(比如你在家拨号,分配给你一个IP地址吧,那个地址是唯一的,你用你机器做个网站,别人访问你的IP地址就可以连接到你的机器) 你家有2台电脑,通过一个路由器接好,为了区分每台电脑每台电脑分配一个内部的IP地址,比如192.168. 阅读全文
posted @ 2017-01-22 10:33 KUYUTI 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: IEnumerable和IEnumerator 为了开始对实现既有.NET接口的研究,让我们先看一下IEnumerable和IEnumerator的作用。C#支持关键字foreach,允许我们遍历任何数组类型的内容。虽然看上去只有数组类型才可以使用这个结构,其实任何支持GetEnumerator() 阅读全文
posted @ 2017-01-11 17:07 KUYUTI 阅读(318) 评论(0) 推荐(0) 编辑
摘要: IComparable接口 System.IComparable接口指定了一种允许一个对象可基于某些特定键值进行排序的行为。 CompareTo()方法背后的逻辑是,根据某个特定数据字段比较传入的对象与当前实例。CompareTo()方法的返回值被用来判断这个类型小于、大于或是等于它所比较的对象。 阅读全文
posted @ 2017-01-10 15:14 KUYUTI 阅读(295) 评论(0) 推荐(0) 编辑
摘要: ICloneable接口 如果想使自己的自定义类型支持向调用方返回自身同样副本的能力,需要实现标准ICloneable接口。 浅拷贝 System.Object定义了一个名为MemberwiseClone()的成员。这个方法用来获取当前对象的一份浅拷贝。 例: 请注意,如果Ponint包含任何引用类 阅读全文
posted @ 2017-01-09 15:46 KUYUTI 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 常量数据 关键字:const 赋初值后不可改变 隐士静态,在类级别上直接引用 定义常量时,必须指定初始值,在编译时必须知道常量的值,因此,不能在构造函数中进行赋值 只读字段 关键字:readonly 与常量相同,赋初值后不可改变(其实是可以改变的) 与常量不同,不是隐士静态的,在对象级别引用 与常量 阅读全文
posted @ 2017-01-09 11:49 KUYUTI 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 原文 前言 本篇,我主要写下一般 sql 的缓存依赖,还有使用 MVC 过滤器的数据库缓存依赖。 什么是缓存依赖 缓存 把你要访问的资源,放在内存中,占用一定的内存空间,从而使用户读取内存中的数据,进而减少读取数据库,或资源文件的次数,从而对你的程序并发量,以及返回请求速率上得到提高的一种机制。 缓 阅读全文
posted @ 2016-09-19 21:35 KUYUTI 阅读(667) 评论(0) 推荐(0) 编辑