全部资讯
【c#教程】C# 多线程
C# 多线程 线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。 线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。 到目前为止我们编写的程序是一个单线程作...
发布于 2014-11-26 12:39:22 栏目: C#
【c#教程】C# 不安全代码
C# 不安全代码 当一个代码块使用 unsafe 修饰符标记时,C# 允许在函数中使用指针变量。不安全代码或非托管代码是指使用了指针变量的代码块。 指针变量 指针 是值为另一个变量的地址的变量,即,内存位置的直接地址。就像其他变量或常量,您必须在使用指针存储其他变量地址之前声明指针。 指针变量声明的一般形式为: type *var-name; 以下是有效的指...
发布于 2014-11-26 12:12:56 栏目: C#
【c#教程】C# 匿名方法
C# 匿名方法 我们已经提到过,委托是用于引用与其具有相同标签的方法。换句话说,您可以使用委托对象调用可由委托引用的方法。 匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数的技术。匿名方法是没有名称只有主体的方法。 在匿名方法中您不需要指定返回类型,它是从方法主体内的 return 语句推断的。 编写匿名方法的语法 匿名方法是...
发布于 2014-11-26 12:37:19 栏目: C#
【c#教程】C# 泛型(Generic)
C# 泛型(Generic) 泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。 您可以通过数据类型的替代参数编写类或方法的规范。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理指定的数据类型。下面这个简单的实例将有助于您理...
发布于 2014-11-26 12:47:18 栏目: C#
【c#教程】C# 集合(Collection)
C# 集合(Collection) 集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。 集合(Collection)类服务于不同的目的,如为元素动态分配内存,基于索引访问列表项等等。这些类创建 Object 类的...
发布于 2014-11-26 12:29:38 栏目: C#
【c#教程】C# 事件(Event)
C# 事件(Event) 事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。事件是用于进程间通信。 通过事件使用委托 事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为 发布器(publisher)...
发布于 2014-11-26 12:00:19 栏目: C#
【c#教程】C# 委托(Delegate)
C# 委托(Delegate) C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。 委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。 声明委托(Delegate) 委托...
发布于 2014-11-26 12:04:51 栏目: C#
【c#教程】C# 索引器(Indexer)
C# 索引器(Indexer) 索引器(Indexer) 允许一个对象可以像数组一样被索引。当您为类定义一个索引器时,该类的行为就会像一个 虚拟数组(virtual array) 一样。您可以使用数组访问运算符([ ])来访问该类的实例。 语法 一维索引器的语法如下: element-type this[int index] { // get 访问器 get...
发布于 2014-11-26 12:21:50 栏目: C#
【c#教程】C# 属性(Property)
C# 属性(Property) 属性(Property) 是类(class)、结构(structure)和接口(interface)的命名(named)成员。类或结构中的成员变量或方法称为 域(Field)。属性(Property)是域(Field)的扩展,且可使用相同的语法来访问。它们使用 访问器(accessors) 让私有域的值可被读写或操作。 属性(...
发布于 2014-11-26 11:55:42 栏目: C#
【c#教程】C# 反射(Reflection)
C# 反射(Reflection) 反射(Reflection) 对象用于在运行时获取类型信息。该类位于 System.Reflection 命名空间中,可访问一个正在运行的程序的元数据。 System.Reflection 命名空间包含了允许您获取有关应用程序信息及向应用程序动态添加类型、值和对象的类。 反射(Reflection)的用途 反射(Refle...
发布于 2014-11-26 11:29:57 栏目: C#
【c#教程】C# 特性(Attribute)
C# 特性(Attribute) 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。 特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。.Ne...
发布于 2014-11-26 12:00:27 栏目: C#
【c#教程】C# 文件的输入与输出
C# 文件的输入与输出 一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。 从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。输入流用于从文件读取数据(读操作),输出流用于向文件写入数据(写操作)。 C# I/O 类 System.IO 命名空间有各种不同的类,用于执行各种文件...
发布于 2014-11-26 11:50:17 栏目: C#
【c#教程】C# 异常处理
C# 异常处理 异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。 异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。 try:一个 try 块标识了一个将被激活的特定的异常的代码块。后跟一个或多个 cat...
发布于 2014-11-26 11:23:20 栏目: C#
【c#教程】C# 正则表达式
C# 正则表达式 正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。 定义正则表达式 下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。 字符转义 字符类 定位点 分组构造 限定符 反向引用构造 备用构造 替换 杂项构造 字符转义 正则表达式中的反斜杠字符(\)指示其后跟...
发布于 2014-11-26 11:23:59 栏目: C#
【c#教程】C# 预处理器指令
C# 预处理器指令 预处理器指令指导编译器在实际编译开始之前对信息进行预处理。 所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。 C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。在 C# 中,预处理器指令用于在条件编译中起作用。与 ...
发布于 2014-11-26 11:37:58 栏目: C#
【c#教程】C# 命名空间(Namespace)
C# 命名空间(Namespace) 命名空间的设计目的是为了提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。 定义命名空间 命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称,如下所示: namespace namespace_name { // 代码声明 } 为了调...
发布于 2014-11-26 11:08:39 栏目: C#
【c#教程】C# 接口(Interface)
C# 接口(Interface) 接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分。 接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。 抽象类在某种程度上与接口类似,但是,它们大多只是用在当只有少数方法由...
发布于 2014-11-26 11:10:05 栏目: C#
【c#教程】C# 运算符重载
C# 运算符重载 您可以重定义或重载 C# 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的。与其他函数一样,重载运算符有返回类型和参数列表。 例如,请看下面的函数: public static Box operator+ (Box b, Box c) { ...
发布于 2014-11-26 10:43:59 栏目: C#
【c#教程】C# 多态性
C# 多态性 多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为“一个接口,多个功能”。 多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。 静态多态性 在编译时,函数和对象的连接机制被称为早期绑定,也被称为静态绑定。C# 提供了两种技术来实现静态多态性。分别为: 函数重载 运算符...
发布于 2014-11-26 11:08:47 栏目: C#
【c#教程】C# 继承
C# 继承 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类来定义一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。 当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的类被称为派生类。 继承的思想实现了 ...
发布于 2014-11-26 11:09:36 栏目: C#
澳门金沙 金沙网址 金沙网站 金沙官网 金沙娱乐 金沙注册 金沙网上娱乐 金沙棋牌 新金沙官网 澳门葡京赌场 新葡京网址 新葡京网站 新葡京官网 新葡京网上赌场 新葡京注册 新葡京开户 葡京赌场 新葡京线上娱乐 澳门新葡京娱乐场 新葡京娱乐场 澳门永利网址 澳门永利网站 澳门永利注册 澳门永利备用网址 澳门永利正网 澳门永利官方网站 澳门美高梅官网 澳门美高梅网址 澳门美高梅网站 澳门美高梅注册 澳门美高梅备用网址 澳门美高梅赌场开户 澳门美高梅赌场正网 澳门美高梅线上娱乐 澳门美高梅娱乐场 澳门美高梅官方网站 澳门总统官网 澳门总统网址 澳门总统网站 澳门总统赌场 澳门金沙官网 澳门总统赌场注册 澳门总统线上娱乐 澳门总统官方网站 澳门希腊神话官网 澳门巴比伦官网 澳门巴比伦网址 澳门巴比伦线上娱乐 澳门新濠天地官网 澳门新濠天地网址 澳门新濠天地网站 澳门新濠天地赌场 澳门新濠天地备用网址 澳门新濠天地赌场注册 澳门新濠天地赌场正网 澳门新濠天地娱乐城 澳门新濠天地官方网站 澳门凯旋门官网 澳门凯旋门网址 澳门凯旋门网站 澳门凯旋门备用网址 澳门凯旋门赌场注册 澳门凯旋门赌场开户 澳门凯旋门娱乐城正网 澳门凯旋门娱乐场 澳门凯旋门官方网站 必赢亚洲官网 必赢亚洲网址 必赢亚洲注册 必赢亚洲赌场 必赢亚洲备用网址 必赢亚洲赌场注册 必赢亚洲娱乐城 必赢亚洲娱乐场 必赢亚洲官方网站 澳门威尼斯人官网 威尼斯人网上赌场 威尼斯人app下载 威尼斯人手机版 威尼斯人网址 威尼斯人网站 澳门银河 澳门银河娱乐 金沙网上赌场 威尼斯人 澳门新葡京百家乐 澳门百家乐策略 澳门百家官网 博彩网站排名 博彩网址大全 真钱麻将 真钱电子游戏 百家乐合作 捕鱼游戏玩法 博彩公司大全 捕鱼游戏技巧 真钱捕鱼游戏 网络捕鱼游戏平台 飞禽走兽老虎机 老虎机作弊器 澳门百家乐代理 网络赌博 电子游戏 正规赌博网站 bbin电子游戏 澳门新濠天地 捕鱼游戏下载 时时彩走势图 博彩公司评级 金沙澳门官网 金沙贵宾会 金沙贵宾会手机版 金沙贵宾会充值 金沙国际 金沙.com 澳门金沙线上娱乐 金沙会官网 金莎线上娱乐 金沙手机网址 新金沙网址 澳门新金沙官方网址 新金沙官方网址 金沙会娱乐场官方网址 金沙会娱乐场 金沙会手机版官网 新金沙娱乐官网 金沙官网多少 金沙会网址 澳门银河博彩官方网址 银河注册 银河娱乐 银河网页游戏 银河国际平台 澳门银河在线官方网址 澳门银河官网直营 澳门银河网投 澳门银河手机投注登录 澳门银河赌城网址 澳门银河赌城 澳门银河娱乐场 银河国际线上娱乐 澳门银河官网 银河娱乐场下载 银河澳门官网 永利国际 永利国际娱乐 永利娱乐场手机登录 永利娱乐网站 新永利娱乐 永利国际娱乐赌场 美高梅娱乐手机网站 美高梅手机客户端 美高梅网上娱乐 美高梅娱乐网站是多少 美高梅国际娱乐 澳门美高梅app下载 美高梅娱乐博彩 美高梅娱乐网址 美高梅信誉网站 威尼斯人线上娱乐官网 澳门威尼斯人返利 澳门威尼斯人 永利国际娱乐注册送28 永利.com 葡京娱乐场官网 澳门美高梅娛樂城 澳门美高梅mgm8808 美高梅官方网站 美高梅客户端 美高梅.com 美高梅网上赌场正规不 美高梅娱乐 美高梅网上赌场官方网 巴黎人娱乐注册送18 澳门巴黎人注册即送20 巴黎人娱乐 巴黎人所有网址 巴黎人游戏娱乐场 澳门巴黎人官网网址 新濠天地娱乐网站3559 新濠天地娱乐网站 巴黎人网站 新濠天地娱乐平台 新濠天地网上娱乐 澳门新濠天地官网99159 新濠天地到大三巴 新濠天地怎么样 新濠天地娱乐注册送20 威尼斯人官网 威尼斯人注册 威尼斯人开户 威尼斯人正网 威尼斯人手机版网址 威尼斯人网上娱乐 威尼斯人赌博平台 威尼斯人网址导航 威尼斯人备用网址 威尼斯人线上娱乐 威尼斯人线上投注 澳门威尼斯人网址 澳门威尼斯人网站 威尼斯人澳门官网 澳门网上威尼斯人官网 威尼斯人.com 永利网址 永利注册 永利棋牌 永利娱乐 永利线上娱乐 永利网上赌场 澳门永利赌场 澳门永利娱乐场 澳门永利赌场官网 澳门永利娱乐 澳门永利开户 澳门永利线上娱乐 澳门永利娱乐平台 澳门永利手机版网址 澳门永利网上赌场 澳门永利官网网址 澳门美高梅 美高梅网址 美高梅注册 美高梅开户 美高梅官网 美高梅手机版网址 美高梅网上赌场 澳门美高梅开户 澳门美高梅手机版网址 澳门美高梅网上赌场 必赢亚洲 必赢国际 必赢彩票网 必赢彩票网址 亚洲必赢 必赢亚洲投注网 必赢亚洲手机版网址 必赢亚洲投注平台 必赢亚洲电子游戏 必赢亚洲MG电子游戏 九五至尊 九五至尊娱乐城 九五至尊网址 九五至尊下载 九五至尊赌场 九五至尊线上娱乐 九五至尊官网 九五至尊手机版网址 蒙特卡罗 蒙特卡罗赌场 蒙特卡罗大赌场 蒙特卡罗注册 蒙特卡罗娱乐网址 蒙特卡罗线上娱乐 蒙特卡罗网址 蒙特卡罗官网 新濠天地 新濠天地手机版网址 新濠天地娱乐网 新濠天地网上赌场 伟德国际 澳门巴黎人 大西洋城 伟德亚洲 巴黎人娱乐城 大西洋城网上赌场 伟德国际众乐博 澳门巴黎人官网 巴黎人手机版网址 大西洋城娱乐 澳门巴黎人赌场 大西洋城官网 澳门金沙 金沙网址 金沙网站 金沙官网 金沙娱乐 金沙注册 金沙网上娱乐 金沙棋牌 新金沙官网 澳门葡京赌场 新葡京网址 新葡京网站 新葡京官网 新葡京网上赌场 新葡京注册 新葡京开户 葡京赌场 新葡京线上娱乐 澳门新葡京娱乐场 新葡京娱乐场 澳门永利网址 澳门永利网站 澳门永利注册 澳门永利备用网址 澳门永利正网 澳门永利官方网站 澳门美高梅官网 澳门美高梅网址 澳门美高梅网站 澳门美高梅注册 澳门美高梅备用网址 澳门美高梅赌场开户 澳门美高梅赌场正网 澳门美高梅线上娱乐 澳门美高梅娱乐场 澳门美高梅官方网站 澳门总统官网 澳门总统网址 澳门总统网站 澳门总统赌场 澳门金沙官网 澳门总统赌场注册 澳门总统线上娱乐 澳门总统官方网站 澳门希腊神话官网 澳门巴比伦官网 澳门巴比伦网址 澳门巴比伦线上娱乐 澳门新濠天地官网 澳门新濠天地网址 澳门新濠天地网站 澳门新濠天地赌场 澳门新濠天地备用网址 澳门新濠天地赌场注册 澳门新濠天地赌场正网 澳门新濠天地娱乐城 澳门新濠天地官方网站 澳门凯旋门官网 澳门凯旋门网址 澳门凯旋门网站 澳门凯旋门备用网址 澳门凯旋门赌场注册 澳门凯旋门赌场开户 澳门凯旋门娱乐城正网 澳门凯旋门娱乐场 澳门凯旋门官方网站 必赢亚洲官网 必赢亚洲网址 必赢亚洲注册 必赢亚洲赌场 必赢亚洲备用网址 必赢亚洲赌场注册 必赢亚洲娱乐城 必赢亚洲娱乐场 必赢亚洲官方网站 澳门威尼斯人官网 威尼斯人网上赌场 威尼斯人app下载 威尼斯人手机版 威尼斯人网址 威尼斯人网站 澳门银河 澳门银河娱乐 金沙网上赌场 威尼斯人 澳门新葡京百家乐 澳门百家乐策略 澳门百家官网 博彩网站排名 博彩网址大全 真钱麻将 真钱电子游戏 百家乐合作 捕鱼游戏玩法 博彩公司大全 捕鱼游戏技巧 真钱捕鱼游戏 网络捕鱼游戏平台 飞禽走兽老虎机 老虎机作弊器 澳门百家乐代理 网络赌博 电子游戏 正规赌博网站 bbin电子游戏 澳门新濠天地 捕鱼游戏下载 时时彩走势图 博彩公司评级 金沙澳门官网 金沙贵宾会 金沙贵宾会手机版 金沙贵宾会充值 金沙国际 金沙.com 澳门金沙线上娱乐 金沙会官网 金莎线上娱乐 金沙手机网址 新金沙网址 澳门新金沙官方网址 新金沙官方网址 金沙会娱乐场官方网址 金沙会娱乐场 金沙会手机版官网 新金沙娱乐官网 金沙官网多少 金沙会网址